a bunch of changes
This commit is contained in:
parent
c30a43f732
commit
70cd7cb601
3
.gitignore
vendored
3
.gitignore
vendored
@ -3,4 +3,5 @@ data/
|
|||||||
immich/library
|
immich/library
|
||||||
immich/postgres
|
immich/postgres
|
||||||
yams/config
|
yams/config
|
||||||
.export/
|
.export/
|
||||||
|
beszel_data/
|
||||||
@ -1,83 +1,29 @@
|
|||||||
version: 2
|
|
||||||
|
|
||||||
backends:
|
backends:
|
||||||
aws_s3:
|
albatross:
|
||||||
type: s3
|
type: local
|
||||||
path: s3.amazonaws.com/284a418918ee0b6d99972d836ddd6840
|
path: /docker_volume_backups
|
||||||
key: "#4famakin"
|
key: HLyF8VQngqt6cEWRHJsZ2gzb0FQ4alfFnxuoFMS6bS4R8pZJMQ4PeHg5fTOZTtytnQPSnsuKlSSzwcpTA
|
||||||
env:
|
requirekey: false
|
||||||
AWS_ACCESS_KEY_ID: AKIA4XIDYLVKXZWMVHWI
|
env: {}
|
||||||
AWS_SECRET_ACCESS_KEY: ARVHEzmsqB7DEy7kOIwNPUPC9rSl5DtmhsH1XgNc
|
rest:
|
||||||
|
user: ""
|
||||||
|
password: ""
|
||||||
|
options: {}
|
||||||
locations:
|
locations:
|
||||||
local_files:
|
caddy_caddy_config:
|
||||||
from:
|
from:
|
||||||
- /immich/library
|
- caddy_caddy_config
|
||||||
# - /home/geezo/docker_containers/navidrome/music
|
|
||||||
# - /home/geezo/media
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
hoarder_meilisearch:
|
|
||||||
from: hoarder_meilisearch
|
|
||||||
type: volume
|
type: volume
|
||||||
to:
|
to:
|
||||||
- aws_s3
|
- albatross
|
||||||
hoarder_hoarder_data:
|
hooks:
|
||||||
from: hoarder_hoarder_data
|
dir: ""
|
||||||
type: volume
|
prevalidate: []
|
||||||
to:
|
before: []
|
||||||
- aws_s3
|
after: []
|
||||||
gitea_gitea_data:
|
success: []
|
||||||
from: gitea_gitea_data
|
failure: []
|
||||||
type: volume
|
cron: ""
|
||||||
to:
|
options: {}
|
||||||
- aws_s3
|
copyoption: {}
|
||||||
|
version: 2
|
||||||
gitea_postgres_data:
|
|
||||||
from: gitea_postgres_data
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
navidrome_navidrome_data:
|
|
||||||
from: navidrome_navidrome_data
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
portainer_portainer_data:
|
|
||||||
from: portainer_portainer_data
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
nextcloud_db:
|
|
||||||
from: nextcloud_db
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
nextcloud_nextcloud:
|
|
||||||
from: nextcloud_nextcloud
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
immich_model-cache:
|
|
||||||
from: immich_model-cache
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
vaultwarden_vaultwarden_data:
|
|
||||||
from: vaultwarden_vaultwarden_data
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|
||||||
pinchflat_pinchflat_data:
|
|
||||||
from: pinchflat_pinchflat_data
|
|
||||||
type: volume
|
|
||||||
to:
|
|
||||||
- aws_s3
|
|
||||||
|
|||||||
16
autorestic/config.yaml.old
Normal file
16
autorestic/config.yaml.old
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
version: 2
|
||||||
|
|
||||||
|
backends:
|
||||||
|
albatross:
|
||||||
|
type: local
|
||||||
|
path: "/docker_volume_backups"
|
||||||
|
|
||||||
|
locations:
|
||||||
|
caddy_caddy_config:
|
||||||
|
from: caddy_caddy_config
|
||||||
|
type: volume
|
||||||
|
to:
|
||||||
|
- albatross
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -5,9 +5,12 @@ services:
|
|||||||
image: cupcakearmy/autorestic
|
image: cupcakearmy/autorestic
|
||||||
container_name: autorestic
|
container_name: autorestic
|
||||||
privileged: true
|
privileged: true
|
||||||
|
environment:
|
||||||
|
- RESTIC_REPOSITORY=albatross
|
||||||
volumes:
|
volumes:
|
||||||
- /home/geezo/docker_containers/autorestic:/data
|
- /home/geezo/docker_containers/autorestic:/data
|
||||||
- /home/geezo/docker_containers/immich:/immich
|
- /home/geezo/docker_containers/immich:/immich
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- /home/geezo/nfs_shares/docker_volume_backups:/docker_volume_backups
|
||||||
command: autorestic backup -va -c /data/config.yaml
|
command: autorestic backup -va -c /data/config.yaml
|
||||||
restart: no
|
restart: no
|
||||||
23
beszel/docker-compose.yml
Normal file
23
beszel/docker-compose.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
services:
|
||||||
|
beszel:
|
||||||
|
image: henrygd/beszel:latest
|
||||||
|
container_name: beszel
|
||||||
|
restart: unless-stopped
|
||||||
|
extra_hosts:
|
||||||
|
- host.docker.internal:host-gateway
|
||||||
|
ports:
|
||||||
|
- 1018:8090
|
||||||
|
volumes:
|
||||||
|
- ./beszel_data:/beszel_data
|
||||||
|
|
||||||
|
beszel-agent:
|
||||||
|
image: henrygd/beszel-agent:latest
|
||||||
|
container_name: beszel-agent
|
||||||
|
restart: unless-stopped
|
||||||
|
network_mode: host
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
environment:
|
||||||
|
PORT: 45876
|
||||||
|
# Do not remove quotes around the key
|
||||||
|
KEY: 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeG11Y+SwGWJyIkheCNayVRHbvBnvoSdk24P1IVPMsp'
|
||||||
@ -6,27 +6,27 @@ gitea.theocorp {
|
|||||||
|
|
||||||
glance.theocorp {
|
glance.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy glance-glance-1:8080
|
reverse_proxy glance:8080
|
||||||
}
|
}
|
||||||
|
|
||||||
hoarder.theocorp {
|
hoarder.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy hoarder-web-1:3000
|
reverse_proxy hoarder:3000
|
||||||
}
|
}
|
||||||
|
|
||||||
immich.theocorp {
|
immich.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy immich_server:2283
|
reverse_proxy immich:2283
|
||||||
}
|
}
|
||||||
|
|
||||||
n8n.theocorp {
|
n8n.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy n8n-n8n-1:5678
|
reverse_proxy n8n:5678
|
||||||
}
|
}
|
||||||
|
|
||||||
navidrome.theocorp {
|
navidrome.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy navidrome-navidrome-1:4533
|
reverse_proxy navidrome:4533
|
||||||
}
|
}
|
||||||
|
|
||||||
olivetin.theocorp {
|
olivetin.theocorp {
|
||||||
@ -41,15 +41,30 @@ paperless-ai.theocorp {
|
|||||||
|
|
||||||
paperless.theocorp {
|
paperless.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy paperless-ngx-webserver-1:8000
|
reverse_proxy paperless-ngx:8000
|
||||||
}
|
}
|
||||||
|
|
||||||
portainer.theocorp {
|
portainer.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy portainer-portainer-1:9000
|
reverse_proxy portainer:9000
|
||||||
}
|
}
|
||||||
|
|
||||||
vaultwarden.theocorp {
|
vaultwarden.theocorp {
|
||||||
tls internal
|
tls internal
|
||||||
reverse_proxy vaultwarden:80
|
reverse_proxy vaultwarden:80
|
||||||
}
|
}
|
||||||
|
|
||||||
|
beszel.theocorp {
|
||||||
|
tls internal
|
||||||
|
reverse_proxy beszel:8090
|
||||||
|
}
|
||||||
|
|
||||||
|
dozzle.theocorp {
|
||||||
|
tls internal
|
||||||
|
reverse_proxy dozzle:8080
|
||||||
|
}
|
||||||
|
|
||||||
|
hastebin.theocorp {
|
||||||
|
tls internal
|
||||||
|
reverse_proxy hastebin:7777
|
||||||
|
}
|
||||||
@ -28,6 +28,7 @@ services:
|
|||||||
- paperless-ngx_default
|
- paperless-ngx_default
|
||||||
- vaultwarden_default
|
- vaultwarden_default
|
||||||
- yams_default
|
- yams_default
|
||||||
|
- bezel_default
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
caddy_data:
|
caddy_data:
|
||||||
@ -58,4 +59,6 @@ networks:
|
|||||||
vaultwarden_default:
|
vaultwarden_default:
|
||||||
external: true
|
external: true
|
||||||
yams_default:
|
yams_default:
|
||||||
|
external: true
|
||||||
|
bezel_default:
|
||||||
external: true
|
external: true
|
||||||
@ -1,6 +1,6 @@
|
|||||||
actions:
|
actions:
|
||||||
- title: backup containers
|
- title: backup containers
|
||||||
shell: "docker compose -f /autorestic/docker-compose.yml up"
|
shell: "docker compose -f /home/geezo/docker_containers/autorestic/docker-compose.yml up"
|
||||||
icon: <iconify-icon icon="lets-icons:save-duotone" width="48" height="24"></iconify-icon>
|
icon: <iconify-icon icon="lets-icons:save-duotone" width="48" height="24"></iconify-icon>
|
||||||
execOnCron:
|
execOnCron:
|
||||||
- "@daily"
|
- "@daily"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user