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
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
6 thoughts on “PartKeepr VM on Debian 9 “Stretch” for VirtualBox”
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.
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?