https://github.com/klutchell/balena-librephotos
LibrePhotos is a self-hosted open source photo management service
https://github.com/klutchell/balena-librephotos
Last synced: about 1 year ago
JSON representation
LibrePhotos is a self-hosted open source photo management service
- Host: GitHub
- URL: https://github.com/klutchell/balena-librephotos
- Owner: klutchell
- Created: 2021-07-03T17:32:01.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-06T17:44:35.000Z (almost 5 years ago)
- Last Synced: 2025-04-04T14:03:45.658Z (about 1 year ago)
- Language: Shell
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# balena-librephotos
[LibrePhotos](https://librephotos.com/) is a self-hosted open source photo management service.
## Hardware Required
- Raspberry Pi 3/4 (64-bit)
- 32GB MicroSD card or larger
## Getting Started
You can one-click-deploy this project to balena using the button below:
[](https://dashboard.balena-cloud.com/deploy?repoUrl=https://github.com/klutchell/balena-librephotos&defaultDeviceType=raspberrypi4-64)
## Manual Deployment
Alternatively, deployment can be carried out by manually creating a [balenaCloud account](https://dashboard.balena-cloud.com) and application,
flashing a device, downloading the project and pushing it via the [balena CLI](https://github.com/balena-io/balena-cli).
### Environment Variables
| Name | Description |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `SECRET_KEY` | Secret Key. Generate one [here](https://www.random.org/strings/?num=10&len=20&digits=on&upperalpha=on&loweralpha=on&unique=on&format=html&rnd=new). |
| `ADMIN_EMAIL` | Email for the administrative user. Default is `admin@example.com`. |
| `ADMIN_USERNAME` | Username for the Administrator login. Default is `admin`. |
| `ADMIN_PASSWORD` | Password for the administrative user you set above. Default is `balena`. |
| `TIME_ZONE` | A string representing the time zone for this installation. See the [list of time zones](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). |
| `SKIP_PATTERNS` | Comma delimited list of patterns to ignore. |
| `WEB_CONCURRENCY` | Number of workers, which take care of the request to the api. Default is `2`. |
| `MAPBOX_API_KEY` | Get a [Mapbox API Key](https://account.mapbox.com/auth/signup/) to see on a map where all your photos where taken. |
| `HEAVYWEIGHT_PROCESS` | Number of workers, when scanning pictures. Default is `1`. |
## Usage/Examples
Once your device joins the fleet you'll need to allow some time for it to download the application and start the services.
When it's done you should be able to access the access the app at .
The default credentails are `admin/balena` and you should change them immediately via the Admin Area.
Additional usage instructions for LibrePhotos can be found here: .
## Contributing
Please open an issue or submit a pull request with any features, fixes, or changes.