add backup tool
This commit is contained in:
parent
6866d75e3b
commit
2ac8df2a1f
@ -53,7 +53,7 @@ services:
|
||||
## Immich (photo library management)
|
||||
immich_server:
|
||||
container_name: immich_server
|
||||
image: ghcr.io/immich-app/immich-server:v1.130.3
|
||||
image: ghcr.io/immich-app/immich-server:v1.131.3
|
||||
volumes:
|
||||
- /media/immich:/usr/src/app/upload
|
||||
env_file:
|
||||
@ -74,7 +74,7 @@ services:
|
||||
restart: unless-stopped
|
||||
immich_machine_learning:
|
||||
container_name: immich_machine_learning
|
||||
image: ghcr.io/immich-app/immich-machine-learning:v1.130.3
|
||||
image: ghcr.io/immich-app/immich-machine-learning:v1.131.3
|
||||
volumes:
|
||||
- model-cache:/cache
|
||||
env_file:
|
||||
@ -176,6 +176,28 @@ services:
|
||||
- ${DNS_IP}
|
||||
restart: unless-stopped
|
||||
|
||||
## Backrest (backup GUI)
|
||||
backrest:
|
||||
container_name: backrest
|
||||
image: garethgeorge/backrest:latest
|
||||
hostname: backrest
|
||||
volumes:
|
||||
- ${DOCKER_DIR}/backrest/data:/data
|
||||
- ${DOCKER_DIR}/backrest/config:/config
|
||||
- ${DOCKER_DIR}/backrest/cache:/cache
|
||||
- ${DOCKER_DIR}/backrest/tmp:/tmp
|
||||
- ${DOCKER_DIR}:/userdata/docker
|
||||
- /media/immich:/userdata/immich
|
||||
environment:
|
||||
- BACKREST_DATA=/data
|
||||
- BACKREST_CONFIG=/config/config.json
|
||||
- XDG_CACHE_HOME=/cache
|
||||
- TMPDIR=/tmp
|
||||
- TZ=${TZ}
|
||||
ports:
|
||||
- 9898:9898
|
||||
restart: unless-stopped
|
||||
|
||||
## ConvertX (file converter)
|
||||
convertx:
|
||||
image: ghcr.io/c4illin/convertx
|
||||
@ -422,6 +444,21 @@ services:
|
||||
- redis-data:/data
|
||||
restart: unless-stopped
|
||||
|
||||
## PicoShare (file sharing tool)
|
||||
picoshare:
|
||||
container_name: picoshare
|
||||
image: mtlynch/picoshare
|
||||
env_file:
|
||||
- ${ENV_DIR}/picoshare.env
|
||||
ports:
|
||||
- 4001:4001
|
||||
command: -db /data/store.db
|
||||
volumes:
|
||||
- ${DOCKER_DIR}/picoshare:/data
|
||||
dns:
|
||||
- ${DNS_IP}
|
||||
restart: unless-stopped
|
||||
|
||||
## SeaFile (cloud drive)
|
||||
seafile:
|
||||
container_name: seafile
|
||||
|
14
readme.md
14
readme.md
@ -31,6 +31,7 @@ These are all the services hosted, what they are for, and any clients I use with
|
||||
|
||||
- [Actual Budget](https://actualbudget.org/) - Excellent budgeting app. It can be automatically synced with your bank ([SimpleFIN Bridge](https://beta-bridge.simplefin.org/) for US banks, $15/year), but I have found that to be unstable
|
||||
- There used to be an official app but it has been discontinued - I added the website to my phone's home screen and it works quite well
|
||||
- [Backrest](https://github.com/garethgeorge/backrest) - UI to manage backups (sent to a Raspberry Pi 5 running [restic](https://restic.net/)
|
||||
- [ConvertX](https://github.com/C4illin/ConvertX) - File conversion utility
|
||||
- [DumbPad](https://github.com/DumbWareio/DumbPad) - Stupid simple notes app (for grocery lists, quick notes, etc.)
|
||||
- [Gitea](https://about.gitea.com/) - Git server - in the process of replacing my GitHub account
|
||||
@ -47,6 +48,7 @@ These are all the services hosted, what they are for, and any clients I use with
|
||||
- [NetNewsWire](https://netnewswire.com/) - Wonderful all-purpose iOS RSS client
|
||||
- [Paperless-ngx](https://docs.paperless-ngx.com/) - Document management system for legal documents, IDs, bank statements, etc.
|
||||
- [Swift Paperless](https://github.com/paulgessinger/swift-paperless) - iOS client
|
||||
- [PicoShare](https://github.com/picocss/pico) - Super simple file sharing tool
|
||||
- [Seafile](https://www.seafile.com/en/home/) - Cloud drive
|
||||
- [Stirling PDF](https://www.stirlingpdf.com/) - PDF tools for viewing, editing, converting, and everything else
|
||||
- [Tandoor](https://tandoor.dev/) - Recipe management, so I always know which zucchine muffin recipe is the good one
|
||||
@ -354,6 +356,18 @@ PAPERLESS_EMAIL_HOST_PASSWORD=
|
||||
PAPERLESS_EMAIL_FROM=
|
||||
```
|
||||
|
||||
### PicoShare
|
||||
|
||||
[Docs](https://github.com/mtlynch/picoshare)
|
||||
|
||||
```env
|
||||
# picoshare.env
|
||||
|
||||
PORT=4001
|
||||
PS_SHARED_SECRET=
|
||||
PS_BEHIND_PROXY=true
|
||||
```
|
||||
|
||||
### Seafile
|
||||
|
||||
[Docs](https://manual.seafile.com/11.0/docker/deploy_seafile_with_docker/)
|
||||
|
Loading…
x
Reference in New Issue
Block a user