It is my first post on Balena and my first contribution
I’m JC, Linux system administrator and support engineer at passbolt. I discovered Balena through passbolt community forum and @mpous encouraged me to submit the application to BalenaHub, so here am I
passbolt is an open-source password manager designed for collaboration, built in Europe, more precisely in Luxembourg.
It is based on PGP and passwords are encrypted with public keys of users, you must own the private key to be able to decrypt passwords. passbolt uses a browser extension, and the private PGP key is stored in this extension. That’s why you need to recover your account and restore your private key if you want to use the extension in another browser. Make a backup of your private key in a safe place, if you loose it, you will loose access to your passwords !
So I pushed balena-passbolt in balena hub, you should be able to deploy by clicking on this button:
You will find instructions about how to create your first admin in the description of the fleet.
I have successfully setup on Raspberry Pi zero and 2 but the docker image should be compatible with most CPU architectures, I am interested for your feedbacks. There is 2 containers running in this fleet (passbolt + database) but as I don’t trust sdcards, I think I will add a 3rd container to handle backups. I think you don’t want to loose your passwords.
Feel free to give a try and let me know if you have questions !
Hi @AnatomicJC , welcome to balenaForums and thanks for submitting passbolt to balenaHub. It’s indeed a really interesting one especially for self-hosting enthusiasts like me
Thank you @iayanpahwa for the warm welcome, don’t hesitate to give feedback. I am open to any suggestion about the way to provide softwares for Balena.
FYI, I just pushed an updated version of balena passbolt following last passbolt 3.7.1 release: Passbolt Help | Last Day
I just pushed another update. I added a redis container to handle php sessions and a backup container to handle backups.
The backup container is based on rclone docker image. I chose rclone because of the compatibility with so many storage backends (SFTP, FTP, S3, Uptobox, etc, it is crazy).
I created a base
backup.sh script with backups made locally once a day but you can override this setting with the
BACKUP_INTERVAL variable. You can also restart the backup container to trigger a backup
Feel free to edit it and add the correct rclone command to export them on the external storage of your choice. Have a look to the documentation to configure your own: list of rclone providers
FYI, I just pushed an updated version of balena passbolt following last passbolt 3.7.3 release: Passbolt Help | Release notes
The passbolt 3.8.1 is out, as well as the balena one
passbolt 3.9.0 has been released and is available as well on balena.
The MFA pro feature is now available for all community users
This is great JC, I’m going to try it this weekend!
Don’t hesitate if you have any questions, the “Usage instructions” from the passbolt fleet page are the first steps to start.
Next, to be able to receive email notifications, you can set some environment variables or using the new email configuration administration section. All is explained here: Passbolt Help | Configure email providers
passbolt 3.10 has been released and the balena fleet as well:
Deploy it with Balena: