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 !
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.
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
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