first check int
This commit is contained in:
commit
baeb550ee1
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
music/
|
||||
data/
|
||||
18
autorestic/.autorestic
Normal file
18
autorestic/.autorestic
Normal file
@ -0,0 +1,18 @@
|
||||
version: 2
|
||||
|
||||
backends:
|
||||
aws_s3:
|
||||
type: s3
|
||||
path: s3.amazonaws.com/284a418918ee0b6d99972d836ddd6840
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: AKIA4XIDYLVKXZWMVHWI
|
||||
AWS_SECRET_ACCESS_KEY: ARVHEzmsqB7DEy7kOIwNPUPC9rSl5DtmhsH1XgNc
|
||||
|
||||
location:
|
||||
hoarder_meilisearch_data:
|
||||
from: hoarder_meilisearch_data
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
|
||||
18
autorestic/autorestic.yaml
Normal file
18
autorestic/autorestic.yaml
Normal file
@ -0,0 +1,18 @@
|
||||
version: 2
|
||||
|
||||
backends:
|
||||
aws_s3:
|
||||
type: s3
|
||||
path: s3.amazonaws.com/284a418918ee0b6d99972d836ddd6840
|
||||
env:
|
||||
AWS_ACCESS_KEY_ID: AKIA4XIDYLVKXZWMVHWI
|
||||
AWS_SECRET_ACCESS_KEY: ARVHEzmsqB7DEy7kOIwNPUPC9rSl5DtmhsH1XgNc
|
||||
|
||||
location:
|
||||
hoarder_meilisearch_data:
|
||||
from: hoarder_meilisearch_data
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
|
||||
69
autorestic/config.yaml
Normal file
69
autorestic/config.yaml
Normal file
@ -0,0 +1,69 @@
|
||||
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
|
||||
|
||||
locations:
|
||||
hoarder_meilisearch_data:
|
||||
from: hoarder_meilisearch_data
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
hoarder_hoarder_data:
|
||||
from: hoarder_hoarder_data
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
gitea_stack_gitea:
|
||||
from: gitea_stack_gitea
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
gitea_stack_postgres:
|
||||
from: gitea_stack_postgres
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
nextcloud:
|
||||
from: nextcloud
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
homebridge:
|
||||
from: homebridge
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
homarr:
|
||||
from: homarr
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
immich:
|
||||
from: immich_model-cache
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
memos:
|
||||
from: memos
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
|
||||
portainer:
|
||||
from: portainer_data
|
||||
type: volume
|
||||
to:
|
||||
- aws_s3
|
||||
46
gitea/docker-compose.yml
Normal file
46
gitea/docker-compose.yml
Normal file
@ -0,0 +1,46 @@
|
||||
version: "3"
|
||||
|
||||
networks:
|
||||
gitea:
|
||||
external: false
|
||||
|
||||
services:
|
||||
server:
|
||||
image: docker.io/gitea/gitea:1.22.6
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
- GITEA__database__DB_TYPE=postgres
|
||||
- GITEA__database__HOST=postgres:5432
|
||||
- GITEA__database__NAME=gitea
|
||||
- GITEA__database__USER=gitea
|
||||
- GITEA__database__PASSWD=gitea
|
||||
restart: always
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- gitea_data:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "1001:3000"
|
||||
- "222:22"
|
||||
depends_on:
|
||||
- postgres
|
||||
|
||||
postgres:
|
||||
image: postgres:14
|
||||
restart: always
|
||||
environment:
|
||||
- POSTGRES_USER=gitea
|
||||
- POSTGRES_PASSWORD=gitea
|
||||
- POSTGRES_DB=gitea
|
||||
networks:
|
||||
- gitea
|
||||
volumes:
|
||||
- postgres_data:/var/lib/postgresql/data
|
||||
|
||||
volumes:
|
||||
gitea_data:
|
||||
postgres_data:
|
||||
4
hoarder/.env
Normal file
4
hoarder/.env
Normal file
@ -0,0 +1,4 @@
|
||||
HOARDER_VERSION=release
|
||||
NEXTAUTH_SECRET="t$uqz=8POGZ5[W".
|
||||
MEILI_MASTER_KEY="wy5g;vUzP^)RQ31"
|
||||
NEXTAUTH_URL=http://localhost:3000
|
||||
39
hoarder/docker-compose.yml
Normal file
39
hoarder/docker-compose.yml
Normal file
@ -0,0 +1,39 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
web:
|
||||
image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release}
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- hoarder_data:/data
|
||||
ports:
|
||||
- 3000:1003
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
MEILI_ADDR: http://meilisearch:7700
|
||||
BROWSER_WEB_URL: http://chrome:9222
|
||||
OPENAI_API_KEY: "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"
|
||||
DATA_DIR: /data
|
||||
chrome:
|
||||
image: gcr.io/zenika-hub/alpine-chrome:123
|
||||
restart: unless-stopped
|
||||
command:
|
||||
- --no-sandbox
|
||||
- --disable-gpu
|
||||
- --disable-dev-shm-usage
|
||||
- --remote-debugging-address=0.0.0.0
|
||||
- --remote-debugging-port=9222
|
||||
- --hide-scrollbars
|
||||
meilisearch:
|
||||
image: getmeili/meilisearch:v1.11.1
|
||||
restart: unless-stopped
|
||||
env_file:
|
||||
- .env
|
||||
environment:
|
||||
MEILI_NO_ANALYTICS: "true"
|
||||
volumes:
|
||||
- meilisearch:/meili_data
|
||||
|
||||
volumes:
|
||||
meilisearch:
|
||||
hoarder_data:
|
||||
19
navidrome/docker-compose.yml
Normal file
19
navidrome/docker-compose.yml
Normal file
@ -0,0 +1,19 @@
|
||||
services:
|
||||
navidrome:
|
||||
image: deluan/navidrome:latest
|
||||
user: 1000:1000 # should be owner of volumes
|
||||
ports:
|
||||
- "1002:4533"
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# Optional: put your config options customization here. Examples:
|
||||
ND_SCANSCHEDULE: 1h
|
||||
ND_LOGLEVEL: info
|
||||
ND_SESSIONTIMEOUT: 24h
|
||||
ND_BASEURL: ""
|
||||
volumes:
|
||||
- "./data:/data"
|
||||
- "./:/music:ro"
|
||||
|
||||
volumes:
|
||||
navidrome_data:
|
||||
17
nextcloud/docker-compose.yml
Normal file
17
nextcloud/docker-compose.yml
Normal file
@ -0,0 +1,17 @@
|
||||
services:
|
||||
nextcloud-aio-mastercontainer:
|
||||
image: nextcloud/all-in-one:latest
|
||||
container_name: nextcloud-aio-mastercontainer
|
||||
restart: always
|
||||
ports:
|
||||
- "80:80"
|
||||
- "8080:8080"
|
||||
- "8443:8443"
|
||||
volumes:
|
||||
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
stdin_open: true
|
||||
tty: true
|
||||
|
||||
volumes:
|
||||
nextcloud_aio_mastercontainer:
|
||||
4
olivetin/config.yml
Normal file
4
olivetin/config.yml
Normal file
@ -0,0 +1,4 @@
|
||||
actions:
|
||||
- title: backup containers
|
||||
shell: "docker run --rm -d --privileged -v /home/geezo/Documents/autorestic:/data -v /var/run/docker.sock:/var/run/docker.sock cupcakearmy/autorestic autorestic backup -va -c /data/config.yaml"
|
||||
icon: smile
|
||||
12
portainer/docker-compose.yml
Normal file
12
portainer/docker-compose.yml
Normal file
@ -0,0 +1,12 @@
|
||||
version: "3"
|
||||
services:
|
||||
portainer:
|
||||
image: portainer/portainer-ce:latest
|
||||
ports:
|
||||
- 1000:9443
|
||||
volumes:
|
||||
- portainer_data:/data
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
portainer_data:
|
||||
Loading…
Reference in New Issue
Block a user