Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/odinsride/oluhome-paperless
Mirror Only: Docker Paperless Setup with Backups
https://github.com/odinsride/oluhome-paperless
docker paperless-ng self-hosted
Last synced: 19 days ago
JSON representation
Mirror Only: Docker Paperless Setup with Backups
- Host: GitHub
- URL: https://github.com/odinsride/oluhome-paperless
- Owner: odinsride
- Created: 2022-02-04T02:35:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-04T02:39:55.000Z (almost 3 years ago)
- Last Synced: 2024-10-02T16:41:16.145Z (about 1 month ago)
- Topics: docker, paperless-ng, self-hosted
- Language: Shell
- Homepage:
- Size: 19.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-paperless
This repository contains the docker-compose and backup configurations to run oluhome media self-hosted services
## Services
* Paperless (web front-end)
* Redis (broker)
* Postgres (DB)
* Tika / Gotenberg (Office document support)
* Diun (Docker updates)## Dependencies
* Built for Debian Bullseye
- Can be adjusted for other Distros, primarily by configuring the proper default user groups for directories and systemd service(s)
* Docker
- `Docker version 20.10.12, build e91ed57`
* Docker Compose
- `docker-compose version 1.29.2, build 5becea4c`
* curl
* [Backblaze B2 CLI Tool](https://www.backblaze.com/b2/docs/quick_command_line.html) (Provided in `lib/vendor`)## Setup
1. Clone Repository
2. Configure `.env` file with appropriate settings, example provided
3. Start containers / Stop containers (to generate config folders)
4. Symlink systemd services/timers:```
sudo ln -s ~/docker-paperless/systemd/oluhome-paperless-backup.service /etc/systemd/system/oluhome-paperless-backup.service
sudo ln -s ~/docker-paperless/systemd/oluhome-paperless-backup.timer /etc/systemd/system/oluhome-paperless-backup.timer
```5. Enable and start the oluhome-paperless-backup systemd timer:
```
sudo systemctl enable oluhome-paperless-backup.timer
sudo systemctl start oluhome-paperless-backup.timer
```
6. Start containers with `docker-compose up -d`