Initial commit - added all docker compose immediately reachable
This commit is contained in:
18
convertx/docker-compose.yml
Normal file
18
convertx/docker-compose.yml
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
convertx:
|
||||||
|
image: ghcr.io/c4illin/convertx
|
||||||
|
container_name: convertx
|
||||||
|
networks:
|
||||||
|
- proxy-network
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:6000:3000"
|
||||||
|
environment:
|
||||||
|
#- JWT_SECRET=longSecretOrRandomUUIDWhenUnset
|
||||||
|
- HTTP_ALLOWED=false
|
||||||
|
volumes:
|
||||||
|
- ./data:/app/data
|
||||||
8
f2b-prom-exporter/docker-compose.yml
Normal file
8
f2b-prom-exporter/docker-compose.yml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
services:
|
||||||
|
exporter:
|
||||||
|
image: registry.gitlab.com/hctrdev/fail2ban-prometheus-exporter:latest
|
||||||
|
volumes:
|
||||||
|
- /var/run/fail2ban/:/var/run/fail2ban:ro
|
||||||
|
ports:
|
||||||
|
- "10.0.0.1:9991:9191"
|
||||||
|
restart: unless-stopped
|
||||||
14
freshrss/docker-compose.yml
Normal file
14
freshrss/docker-compose.yml
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
services:
|
||||||
|
freshrss:
|
||||||
|
image: lscr.io/linuxserver/freshrss:latest
|
||||||
|
container_name: freshrss
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Europe/Bucharest
|
||||||
|
- HTTP_PROXY=127.0.0.1:9050
|
||||||
|
volumes:
|
||||||
|
- ./config:/config
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:8011:80
|
||||||
|
restart: unless-stopped
|
||||||
24
gitea/docker-compose.yml
Normal file
24
gitea/docker-compose.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
networks:
|
||||||
|
gitea:
|
||||||
|
external: false
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
gitea:
|
||||||
|
image: docker.gitea.com/gitea:nightly
|
||||||
|
container_name: gitea
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- gitea
|
||||||
|
- proxy-network
|
||||||
|
volumes:
|
||||||
|
- ./gitea:/data
|
||||||
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:3002:3000"
|
||||||
|
- "127.0.0.1:222:22"
|
||||||
20
glance/docker-compose.yml
Normal file
20
glance/docker-compose.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
services:
|
||||||
|
glance:
|
||||||
|
container_name: glance
|
||||||
|
image: glanceapp/glance
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- ./config:/app/config
|
||||||
|
- ./assets:/app/assets
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
# Optionally, also mount docker socket if you want to use the docker containers widget
|
||||||
|
# - /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:8099:8080
|
||||||
|
env_file: .env
|
||||||
|
networks:
|
||||||
|
- proxy-network
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
15
obsidian/docker-compose.yml
Normal file
15
obsidian/docker-compose.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
services:
|
||||||
|
obsidian:
|
||||||
|
image: lscr.io/linuxserver/obsidian:latest
|
||||||
|
container_name: obsidian
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=Etc/UTC
|
||||||
|
volumes:
|
||||||
|
- ./config:/config
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:3050:3000
|
||||||
|
- 127.0.0.1:3051:3001
|
||||||
|
shm_size: "1gb"
|
||||||
|
restart: unless-stopped
|
||||||
32
prometheus-grafana/docker-compose.yml
Normal file
32
prometheus-grafana/docker-compose.yml
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
services:
|
||||||
|
prometheus:
|
||||||
|
image: prom/prometheus:latest
|
||||||
|
container_name: prometheus
|
||||||
|
volumes:
|
||||||
|
- ./prometheus.yml:/etc/prometheus/prometheus.yml:ro
|
||||||
|
- prometheus-data:/prometheus
|
||||||
|
#ports:
|
||||||
|
# - "9090:9090"
|
||||||
|
networks:
|
||||||
|
- proxy-network
|
||||||
|
|
||||||
|
grafana:
|
||||||
|
image: grafana/grafana:latest
|
||||||
|
container_name: grafana
|
||||||
|
environment:
|
||||||
|
- GF_SECURITY_ADMIN_PASSWORD=VyK^3iKr$%p*#5Umy24gb6B@
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:3030:3000"
|
||||||
|
networks:
|
||||||
|
- proxy-network
|
||||||
|
volumes:
|
||||||
|
- grafana-storage:/var/lib/grafana
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
grafana-storage:
|
||||||
|
name: grafana-storage
|
||||||
|
prometheus-data:
|
||||||
16
radicale/docker-compose.yml
Normal file
16
radicale/docker-compose.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# ignored options for 'radicale'
|
||||||
|
# -n=radicale
|
||||||
|
services:
|
||||||
|
radicale:
|
||||||
|
volumes:
|
||||||
|
- ./data:/var/radicale
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:5232:8000
|
||||||
|
image: xlrl/radicale
|
||||||
|
networks:
|
||||||
|
- proxy-network
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
13
searxng/docker-compose.yml
Normal file
13
searxng/docker-compose.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
services:
|
||||||
|
searxng:
|
||||||
|
ports:
|
||||||
|
- 7000:80
|
||||||
|
- 7001:8080
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/tmp/docker.sock:ro
|
||||||
|
- ./config/:/etc/searxng/
|
||||||
|
- ./data/:/var/cache/searxng/
|
||||||
|
container_name: searxng
|
||||||
|
image: docker.io/searxng/searxng:latest
|
||||||
|
command: always --log-opt max-size=1g nginx
|
||||||
|
restart: unless-stopped
|
||||||
20
sudo-portainer/docker-compose.yml
Normal file
20
sudo-portainer/docker-compose.yml
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
services:
|
||||||
|
portainer:
|
||||||
|
container_name: portainer
|
||||||
|
image: portainer/portainer-ce:lts
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- portainer_data:/data
|
||||||
|
ports:
|
||||||
|
#- 9443:9443
|
||||||
|
- 9100:9000
|
||||||
|
#- 8000:8000 # Remove if you do not intend to use Edge Agents
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
portainer_data:
|
||||||
|
name: portainer_data
|
||||||
|
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
name: portainer_network
|
||||||
17
vaultwarden/docker-compose.yml
Normal file
17
vaultwarden/docker-compose.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
services:
|
||||||
|
vaultwarden:
|
||||||
|
image: vaultwarden/server:latest
|
||||||
|
container_name: vaultwarden
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
DOMAIN: "https://vw.mycloudhaus.xyz"
|
||||||
|
volumes:
|
||||||
|
- ./vw-data/:/data/
|
||||||
|
ports:
|
||||||
|
- 127.0.0.1:9000:80
|
||||||
|
networks:
|
||||||
|
- proxy-network
|
||||||
|
|
||||||
|
networks:
|
||||||
|
proxy-network:
|
||||||
|
external: true
|
||||||
42
vikunja/docker-compose.yml
Normal file
42
vikunja/docker-compose.yml
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
services:
|
||||||
|
vikunja:
|
||||||
|
image: vikunja/vikunja
|
||||||
|
environment:
|
||||||
|
VIKUNJA_SERVICE_PUBLICURL: https://boards.mycloudhaus.xyz
|
||||||
|
VIKUNJA_DATABASE_HOST: db
|
||||||
|
VIKUNJA_DATABASE_PASSWORD: changeme
|
||||||
|
VIKUNJA_DATABASE_TYPE: postgres
|
||||||
|
VIKUNJA_DATABASE_USER: vikunja
|
||||||
|
VIKUNJA_DATABASE_DATABASE: vikunja
|
||||||
|
VIKUNJA_SERVICE_JWTSECRET: zvJhSRZyBgytegXmRDZ6fjNvowguAjtlYFNeFi3Wtd6
|
||||||
|
VIKUNJA_SERVICE_ENABLEREGISTRATION: false
|
||||||
|
ports:
|
||||||
|
- 3456:3456
|
||||||
|
volumes:
|
||||||
|
- ./files:/app/vikunja/files
|
||||||
|
depends_on:
|
||||||
|
db:
|
||||||
|
condition: service_healthy
|
||||||
|
restart: unless-stopped
|
||||||
|
db:
|
||||||
|
image: postgres:18
|
||||||
|
environment:
|
||||||
|
POSTGRES_PASSWORD: changeme
|
||||||
|
POSTGRES_USER: vikunja
|
||||||
|
volumes:
|
||||||
|
- ./db:/var/lib/postgresql
|
||||||
|
restart: unless-stopped
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD-SHELL", "pg_isready -h localhost -U $$POSTGRES_USER"]
|
||||||
|
interval: 2s
|
||||||
|
start_period: 30s
|
||||||
|
caddy:
|
||||||
|
image: caddy
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8765:80"
|
||||||
|
#- "443:443"
|
||||||
|
depends_on:
|
||||||
|
- vikunja
|
||||||
|
volumes:
|
||||||
|
- ./Caddyfile:/etc/caddy/Caddyfile:ro
|
||||||
Reference in New Issue
Block a user