https://github.com/passbolt/lab-passbolt-balena
Deploy passbolt on balena.io
https://github.com/passbolt/lab-passbolt-balena
Last synced: about 1 year ago
JSON representation
Deploy passbolt on balena.io
- Host: GitHub
- URL: https://github.com/passbolt/lab-passbolt-balena
- Owner: passbolt
- License: mit
- Created: 2022-06-01T18:59:44.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-03-26T06:42:17.000Z (about 2 years ago)
- Last Synced: 2025-04-07T02:21:24.713Z (about 1 year ago)
- Language: Shell
- Size: 79.1 KB
- Stars: 7
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
```
๐ฉ This project is part of the passbolt "lab"!
โ๏ธ It is used to illustrate an article or as a conversation starter.
๐งช Use at your own risks!
```
## Copyright & License
(c) 2022 Passbolt SA
Passbolt is registered trademark of Passbolt S.A.
MIT No Attribution - https://opensource.org/licenses/MIT-0
# balena-passbolt
Deploy passbolt on your raspberry from https://www.balena.io/
## Setup and configuration
Running this project is as simple as deploying it to a balenaCloud application. You can do it in just one click by using the button below:
[](https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/passbolt/lab-passbolt-balena&defaultDeviceType=raspberry-pi)
## Configuration
The following [Device Variables](https://www.balena.io/docs/learn/manage/variables/#variables) might be required for proper scaling and resolutions:
### database container
| Variable name | Description | Default value |
|---------------------|---------------------|---------------|
| MYSQL_ROOT_PASSWORD | MySQL root password | rootpassword |
| MYSQL_DATABASE | Database name | passbolt |
| MYSQL_USER | MySQL username | passbolt |
| MYSQL_PASSWORD | MySQL user password | P4ssb0lt |
| TZ | Timezone | Europe/Paris |
### passbolt container
| Variable name | Description | Default value |
|------------------------------|-------------------------------|------------------------------------------------------|
| APP_FULL_BASE_URL | Passbolt base URL | https://a-very-long-generated-id.balena-devices.com/ |
| DATASOURCES_DEFAULT_HOST | Database hostname | db |
| DATASOURCES_DEFAULT_USERNAME | Database username | passbolt |
| DATASOURCES_DEFAULT_PASSWORD | Database user password | P4ssb0lt |
| DATASOURCES_DEFAULT_DATABASE | Database name | passbolt |
| EMAIL_TRANSPORT_DEFAULT_PORT | SMTP Server port | 587 |
| EMAIL_TRANSPORT_DEFAULT_HOST | SMTP Server hostname | smtp.domain.tld |
| EMAIL_DEFAULT_FROM | passbolt "From" email address | admin@domain.tld |