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/postgres
|
||||
yams/config
|
||||
.export/
|
||||
.export/
|
||||
beszel_data/
|
||||
@ -1,83 +1,29 @@
|
||||
version: 2
|
||||
|
||||
backends:
|
||||
aws_s3:
|
||||
type: s3
|
||||
path: s3.amazonaws.com/284a418918ee0b6d99972d836ddd6840
|
||||
key: "#4famakin"
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: AKIA4XIDYLVKXZWMVHWI
|
||||
AWS_SECRET_ACCESS_KEY: ARVHEzmsqB7DEy7kOIwNPUPC9rSl5DtmhsH1XgNc
|
||||
|
||||
albatross:
|
||||
type: local
|
||||
path: /docker_volume_backups
|
||||
key: HLyF8VQngqt6cEWRHJsZ2gzb0FQ4alfFnxuoFMS6bS4R8pZJMQ4PeHg5fTOZTtytnQPSnsuKlSSzwcpTA
|
||||
requirekey: false
|
||||
env: {}
|
||||
rest:
|
||||
user: ""
|
||||
password: ""
|
||||
options: {}
|
||||
locations:
|
||||
local_files:
|
||||
from:
|
||||
- /immich/library
|
||||
# - /home/geezo/docker_containers/navidrome/music
|
||||
# - /home/geezo/media
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
hoarder_meilisearch:
|
||||
from: hoarder_meilisearch
|
||||
caddy_caddy_config:
|
||||
from:
|
||||
- caddy_caddy_config
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
hoarder_hoarder_data:
|
||||
from: hoarder_hoarder_data
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
gitea_gitea_data:
|
||||
from: gitea_gitea_data
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
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
|
||||
- albatross
|
||||
hooks:
|
||||
dir: ""
|
||||
prevalidate: []
|
||||
before: []
|
||||
after: []
|
||||
success: []
|
||||
failure: []
|
||||
cron: ""
|
||||
options: {}
|
||||
copyoption: {}
|
||||
version: 2
|
||||
|
||||
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
|
||||
container_name: autorestic
|
||||
privileged: true
|
||||
environment:
|
||||
- RESTIC_REPOSITORY=albatross
|
||||
volumes:
|
||||
- /home/geezo/docker_containers/autorestic:/data
|
||||
- /home/geezo/docker_containers/immich:/immich
|
||||
- /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
|
||||
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 {
|
||||
tls internal
|
||||
reverse_proxy glance-glance-1:8080
|
||||
reverse_proxy glance:8080
|
||||
}
|
||||
|
||||
hoarder.theocorp {
|
||||
tls internal
|
||||
reverse_proxy hoarder-web-1:3000
|
||||
reverse_proxy hoarder:3000
|
||||
}
|
||||
|
||||
immich.theocorp {
|
||||
tls internal
|
||||
reverse_proxy immich_server:2283
|
||||
reverse_proxy immich:2283
|
||||
}
|
||||
|
||||
n8n.theocorp {
|
||||
tls internal
|
||||
reverse_proxy n8n-n8n-1:5678
|
||||
reverse_proxy n8n:5678
|
||||
}
|
||||
|
||||
navidrome.theocorp {
|
||||
tls internal
|
||||
reverse_proxy navidrome-navidrome-1:4533
|
||||
reverse_proxy navidrome:4533
|
||||
}
|
||||
|
||||
olivetin.theocorp {
|
||||
@ -41,15 +41,30 @@ paperless-ai.theocorp {
|
||||
|
||||
paperless.theocorp {
|
||||
tls internal
|
||||
reverse_proxy paperless-ngx-webserver-1:8000
|
||||
reverse_proxy paperless-ngx:8000
|
||||
}
|
||||
|
||||
portainer.theocorp {
|
||||
tls internal
|
||||
reverse_proxy portainer-portainer-1:9000
|
||||
reverse_proxy portainer:9000
|
||||
}
|
||||
|
||||
vaultwarden.theocorp {
|
||||
tls internal
|
||||
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
|
||||
- vaultwarden_default
|
||||
- yams_default
|
||||
- bezel_default
|
||||
|
||||
volumes:
|
||||
caddy_data:
|
||||
@ -58,4 +59,6 @@ networks:
|
||||
vaultwarden_default:
|
||||
external: true
|
||||
yams_default:
|
||||
external: true
|
||||
bezel_default:
|
||||
external: true
|
||||
@ -1,6 +1,6 @@
|
||||
actions:
|
||||
- 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>
|
||||
execOnCron:
|
||||
- "@daily"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user