PartKeepr - Open Source Inventory Management - Page 1
Forum section: electronics / projects

author: Felicitus
author_rank: Regular Contributor
timestamp: February 04, 2017, 12:26:22 am
content: Hi,after more than 6 years working on PartKeepr, I feel it's the right time to spread the word on the EEVBlog forums. Thanks to Dave, I got my hands on electronics about 7 years ago and quickly had the need for an inventory management solution for electronic components. At that time, only rudimentary projects were available, so I started to develop PartKeepr in my spare time.I released version 1.2 of PartKeepr a few days ago, which now has got (almost) all features I needed in the first place when I started electronics. Notable features are:- OctoPart integration- Project Management- Import and Exportand many more.PartKeepr is open source software, which means that you can download and use it free of charge on your own server. If you cannot or don't want to install and maintain it yourself, my company offers PartKeepr hosting in different packages.But words are only words,here's a demo of the softwareand here'sthe main websiteOver the years, quite some companies have adopted PartKeepr for their inventory needs, which include Xing, NASA and DLR (Deutsches Zentrum für Luft- und Raumfahrt / German Aerospace Center). I also know of quite some companies who use PartKeepr to manage their product runs.I hope that it will be useful to some of you.All the bestFelicia

author: cheeseit
author_rank: Regular Contributor
timestamp: February 04, 2017, 12:43:02 am
content: Wow! This looks great and I will have to check it out in detail. Seems very comprehensive and it is a nice UI.

author: NivagSwerdna
author_rank: Super Contributor
timestamp: February 04, 2017, 12:58:04 am
content: Hey! I actually adopted PartKeepr as a result of the discussions on the thread I started athttps://www.eevblog.com/forum/chat/keeping-track-of-things-in-the-lab/Installation took me quite a while on a VM (I went for v1.2) and it's still not quite right (get a warning about cronscripts) and it is a bit slow but functionally it is quite good... for example I can capture a photo with my webcam as I stash a part away.Definitely worth trying out. Recommended.One extra I would like is the ability to print labels as I put things away (perhaps with the InternalID#).. I have a collection of Epsom TM-88 printers that might re-purposed.

author: Kelbit
author_rank: Regular Contributor
timestamp: February 04, 2017, 01:27:33 am
content: This looks fantastic! Our prototyping lab at work is a constant mess, so something like this would be a godsend. I think I'll play with it a bit next week.

author: FrankBuss
author_rank: Unknown
timestamp: April 29, 2017, 03:00:53 pm
content: I tried to install it on my local Apache installation in Linux Debian, but I had some problems, now it works. Details: I downloadedhttps://downloads.partkeepr.org/partkeepr-1.2.0.zipand followed the instructions how to configure Apache (e.g. AcceptPathInfo works etc.). Then I unpacked the zip file to /var/www/html/partkeepr-1.2.0. I openedhttp://localhost/partkeepr-1.2.0/web/setup/index.htmland clicked next and got the error as described here:https://github.com/partkeepr/PartKeepr/issues/570As suggested by one comment, I removed the WebserverRewriteTest test from web/setup/js/Cards/PrerequisitesTestCard.js, looks like it is not needed and I don't want to install it on the root directory for my local installation. There where lots of other errors because of missing packages, e.g. "LDAP extension not loaded", which I could solve by "apt-get install php5-ldap". I didn't like to create the database manually, PHP could have done this, too for me, with useful defaults for all the fields, like "localhost" for the hostname. Another thing I didn't like is that I can't select and copy text from the error message box when installing.After installing, looks good, I'm entering now all my parts with it. Some problems I encountered so far:- when I add a distributor for a part, I can't set the currency field, it is always empty. But the "price per item" shows the Euro symbol. Looks like in the demo installation the currency field is sometimes USD, sometimes EUR, but even if it is USD, the "price per item" shows EUR, for example for the part TSM2311CX (and would be nice to have a space between the number and the currency in the "price per item" field)- "Avg. price" in the overview is 0.00 € (again, a space betweeen the number and the currency symbol would be nice). Where can I change this?- when I add a new footprint, then add a new part, the new footprint is not available. Looks like I have to reload the webpage, then I can choose the new footprint

author: NivagSwerdna
author_rank: Super Contributor
timestamp: May 02, 2017, 09:24:21 am
content: FWIW I have abandoned PartKeepr. It is just too slow (on my hardware), too painful to use.

author: FrankBuss
author_rank: Unknown
timestamp: May 02, 2017, 09:31:22 am
content: Quote from: NivagSwerdna on May 02, 2017, 09:24:21 amWas it too slow from the beginning, or after you entered lots of parts? Would be bad if I enter all my parts only to find out that it gets slower. At the moment it is fast, same as their public web demo athttps://demo.partkeepr.orgwith lots of parts.PS: the webdemo shows an error when you search for parts, in my offline version there is no error.

author: Aigor
author_rank: Contributor
timestamp: May 02, 2017, 02:12:21 pm
content: I would like to test on my nas ( Synology ) if i had time I would try to pack into synology package

author: NivagSwerdna
author_rank: Super Contributor
timestamp: May 02, 2017, 04:05:54 pm
content: Quote from: FrankBuss on May 02, 2017, 09:31:22 amHm... probably slow from the beginning but I was more tolerant then. Currently I have alot of parts in Partkeepr but I will export those from the database when I have time and go back to spreadsheets.Another annoying feature was Order by Internal ID.... that doesn't seem to work (also doesn't work in web version).

author: s8548a
author_rank: Regular Contributor
timestamp: April 24, 2018, 07:44:36 am
content: Nice toolIs this possible to install in a windows machine? any instructions available?The Virtual machine image herehttps://www.partkeepr.org/download/is for windows?, but it is a very old release (v0.1.9)or will this work on a RPi3?

author: tech111
author_rank: Newbie
timestamp: October 01, 2018, 04:00:48 pm
content: Quote from: cheeseit on February 04, 2017, 12:43:02 amHello everyone.First of all a big thanks for taking the time to read this postUntil now i spend weeks trying to install partkeepr on windows platformwithout any luck yet. (https://www.partkeepr.org/)I was wandering if someone would be so kind to explain (for dummy's)a step by step tutorial how to install the program.I am positive that beside me thousands of people will be thankful.THANK YOU.

author: s8548a
author_rank: Regular Contributor
timestamp: October 02, 2018, 07:19:40 am
content: Quote from: cheeseit on February 04, 2017, 12:43:02 amYes, me too wish the same. This is an amazing tool but I think the lack of documentation is keeping many users away from it.I too tried to install on windows and failed(run from git method), and went the virtual machine way- Debian9 on Virtual Box in Windows7.https://wiki.partkeepr.org/wiki/PartKeepr_on_Debian_%22Stretch%22#Install_MariaDBbeing a windows guy, it was one hell of a ride setting up everything, and some commands on the above mentioned installation guide were out of dated due to the update of MariaDB etc..I took support from IRC - #partkeepr, #debian, #mysql and #maria to finish the setup.am not using this now as me and my pc is not comfortable with this virtual machine way.and I came to know that this project and the developer is going through serious financial and personal issues too.https://sandbox.partkeepr.com/crowdfunding/I did a small patreon to support as much as I could.

author: raminrajabi
author_rank: Contributor
timestamp: January 11, 2025, 07:29:55 pm
content: Hi everyone,I'm trying to upgrade my PartKeepr system from version 0.9 to version 1.4. My current setup runs on VMware, but I’m facing multiple issues due to PHP 8 compatibility. Here's a summary of the problem:System Information:Current PartKeepr Version: 0.9Target PartKeepr Version: 1.4PHP Version: 8.x (exact version: PHP 8.1, but I’m open to downgrading if necessary)Environment: VMware / Debian 12 containerErrors Faced:Deprecated Functions:Deprecated: Function get_magic_quotes_gpc() is no longer supported in ...Fatal error: Uncaught Error: Call to undefined function mysql_connect() ...Symfony Dependency Errors:Fatal error: Uncaught Error: Call to undefined method Symfony\Component\HttpKernel\HttpKernelInterface::handle ...Database Issues:Fatal error: Uncaught Exception: PDOException: could not find driver ...Migration Errors:Error: Unable to run migrations due to missing or outdated database schema ...Steps I Tried:Attempted to install PHP 7.4 to bypass PHP 8 compatibility issues.Tried manual dependency updates for PartKeepr 0.9 (no success).Followed the documentation for PartKeepr 1.4, but migration scripts failed.Goal:My goal is to successfully migrate to PartKeepr 1.4. I’m open to using a containerized setup on Debian 12 instead of PHP 8 or VMware if that resolves compatibility issues.Additionally, if available, I would greatly appreciate a ready-to-go VMware image for PartKeepr 1.4 or a containerized version for Debian 12 with all dependencies pre-configured.If there’s an alternative approach to achieve this upgrade manually, I’d also appreciate your guidance.Thank you for your support!