PartKeepr, in case you haven’t used it, is a web-based inventory tracker. If you’ve got a small parts bin that needs looking after or a warehouse of assorted parts this PartKeepr VM is worth a look. This is similar to my ZoneMinder VM that’s due for an update.
There are a dedicated group of volunteers maintaining the software as open source. They do a great job but as with any part-time project they’re limited in the hours they can afford to put into working on it.
We were running into some problems implementing the latest GIT pull of PartKeepr on a current operating system release. Specifically, PartKeepr’s Symfony 2.x component. When I attempted to install PartKeepr 1.4 on PHP 7.1 or PHP 7.2 it fails. And this bug report will give you some insight why.
What I found is that the latest versions of PHP , 7.1, 7.2, or 7.3 aren’t compatible with PartKeepr’s libraries. The dev team appears to be working on it, but until then a workaround is necessary.
Which is why I created a VM based on Debian 9 “Stretch” that clears up any of the issues I found on install.
PartKeepr VM Usage Notes
My virtual machine build uses a stock Debian 8 “Jessie” installation built for PartKeepr updated to version 9. I then layered on the Git release of PartKeepr as per their instructions. If you need to update the git installation change to /var/www/html and type git pull
I’ve created a /home/partkeepr/notes.txt file. It contains default passwords for the installation on the VM. You can change these using the PartKeepr Debian 9 “Stretch” setup notes for reference as needed.
Your default username and password are partkeepr and partkeepr and SSH is enabled. You should change the password immediately.
I hope this VM saves you some time and frustration. Because it was a bit of a pain to initially install. And I believe I’ve worked out the dependencies and setup correctly.
If you have any interest in a download converted to work in KVM please let me know. I’ll see what I can do if it’s something folks are interested in.
As usual, if you have a comment please leave it down below. I’m not constantly on the site but I do update it ever week or so to confirm comments and reply.
Debian 9 “Stretch” PartKeepr VM – Created with VirtualBox 6.16
11/05/2021 Update: In the virtual machine above you’ll want to add in the following line to the root user’s crontab (type “crontab -e” as root). It will get rid of the annoying “The following cronjobs aren’t running: partkeepr:cron:synctips” error relating to synctips on partkeepr startup.
0 0,6,12,18 * * * /usr/bin/php /var/www/html/app/console partkeepr:cron:synctips
Hello, I’ve been looking for a stable virtual for a long time, yours seems to be, but I can’t access it, I’ve reinstalled it and nothing. I don’t know why it could be, and it’s a pain to install it. Anyway, thank you very much for your input.
Thank you. It should run without issue on the current release of VirtualBox… what problem are you having?
i’m having issues logging in, the suposed default username and password aren’t working. it’s the first time using the machine so it should work. Any ideas of what is going on ?
I will snag it and take a look. Before that Caps Lock and Num Lock come to mind :).
The user and password are both partkeepr. With no “e”, all lower case. I’ve just tested it to work correctly.
Hi Inhibit,
Thank you for upgrading PartKeepr and sharing your work with the community! In my observation, PartKeepr seems to be the ONLY practical solution that truly is FREE that comes packed with a customizable and easy to use inventory management solution. That being said, I’d like to provide some feedback about the upgraded variant of PartKeepr with regard to WebUI access.
[1] Your variant of PartKeepr VM appears to boot up and run just fine without any noticeable issues, however, when attempting to logon to the ‘WebUI’ server frontend I am DENIED access. As far as I can see, the credentials for the WebUI should be?
user: partkeepr | pass: partkeepr
I understand from the forum that a few people have reported the same problem which you responded to, but I don’t see any resolution? If I’m overlooking anything then I apologize.
NOTE: Before I go any further, I need to clarify that I’m NOT running the PartKeepr VM in ‘VitualBox’, but instead, I’ve converted/imported your variant of the PartKeepr VM (.ova) image into ‘Proxmox VE 7.4-3’ which appears to be successful. Once the issue concerning the WebUI login ‘DENIED’ issue is resolved I would would be happy to post my ‘How-To’ here on the form if anyone might be interested?
For the meantime, I’ve tried using various username and password suggestions shown here in the forum (e.g., user: partkeepr / pass: partkeepr). In addition, I couldn’t find the “notes.txt” file that you had mentioned about. According to your instructions, the “notes.txt” file should have been located in ‘/home/partkeepr/ ‘ but I couldn’t find that file anywhere on the VM’s Debian 9 filesystem.
Overall, would you be willing to POST the contents of that ‘notes.txt’ file here in the forum?
Thanks!
CyberTecky
As posted previously when I’ve tested the Virtualbox install after a fresh download it works correctly. Feel free to reset your install’s user and password settings.
Hi,
I opened the VM with the later VMware Windows workstation pro, I have the same issues as the previous user, I can’t log in to the Partkeeper UI, and the password is not been accepted
Any help with this?
Thank you