This commit is contained in:
dominikhoebert 2025-03-06 12:31:31 +01:00
commit b12cca52f2
7 changed files with 221 additions and 1 deletions

4
.gitignore vendored
View File

@ -69,4 +69,6 @@ ollama/ollama/
ollama/webui/
rustdesk/data/
siyuan/workspace/
filezilla/config/
wygiwyh/postgres_data/
watchyourlan/data/

20
filezilla/compose.yml Normal file
View File

@ -0,0 +1,20 @@
# https://filezilla-project.org/
# https://github.com/jlesage/docker-filezilla?tab=readme-ov-file#docker-compose-file
name: filezilla
services:
filezilla:
image: jlesage/filezilla
container_name: filezilla
ports:
- "5800:5800"
volumes:
- "./config:/config:rw"
- "/:/storage:rw"
networks:
- proxy
networks:
proxy:
external: true

23
glance/compose.yml Normal file
View File

@ -0,0 +1,23 @@
# https://github.com/glanceapp/glance
# https://github.com/glanceapp/docker-compose-template/blob/main/root/docker-compose.yml
name: glance
services:
glance:
container_name: glance
image: glanceapp/glance
volumes:
- ./config:/app/config
- ./assets:/app/assets
# Optionally, also mount docker socket if you want to use the docker containers widget
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 8080:8080
networks:
- proxy
networks:
proxy:
external: true

83
glance/config/glance.yml Normal file
View File

@ -0,0 +1,83 @@
pages:
- name: Home
columns:
- size: small
widgets:
- type: calendar
first-day-of-week: monday
- type: rss
limit: 10
collapse-after: 3
cache: 12h
feeds:
- url: https://selfh.st/rss/
title: selfh.st
limit: 4
- url: https://ciechanow.ski/atom.xml
- url: https://www.joshwcomeau.com/rss.xml
title: Josh Comeau
- url: https://samwho.dev/rss.xml
- url: https://ishadeed.com/feed.xml
title: Ahmad Shadeed
- type: twitch-channels
channels:
- theprimeagen
- j_blow
- piratesoftware
- cohhcarnage
- christitustech
- EJ_SA
- size: full
widgets:
- type: group
widgets:
- type: hacker-news
- type: lobsters
- type: videos
channels:
- UCXuqSBlHAE6Xw-yeJA0Tunw # Linus Tech Tips
- UCR-DXc1voovS8nhAvccRZhg # Jeff Geerling
- UCsBjURrPoezykLs9EqgamOA # Fireship
- UCBJycsmduvYEL83R_U4JriQ # Marques Brownlee
- UCHnyfMqiRRG1u-2MsSQLbXA # Veritasium
- type: group
widgets:
- type: reddit
subreddit: technology
show-thumbnails: true
- type: reddit
subreddit: selfhosted
show-thumbnails: true
- size: small
widgets:
- type: weather
location: London, United Kingdom
units: metric
hour-format: 12h
- type: markets
markets:
- symbol: SPY
name: S&P 500
- symbol: BTC-USD
name: Bitcoin
- symbol: NVDA
name: NVIDIA
- symbol: AAPL
name: Apple
- symbol: MSFT
name: Microsoft
- type: releases
cache: 1d
repositories:
- glanceapp/glance
- go-gitea/gitea
- immich-app/immich
- syncthing/syncthing

23
watchyourlan/compose.yml Normal file
View File

@ -0,0 +1,23 @@
# https://github.com/aceberg/WatchYourLAN
# https://github.com/aceberg/WatchYourLAN/blob/main/docker-compose.yml
name: watchyourlan
services:
watchyourlan:
container_name: watchyourlan
image: aceberg/watchyourlan
network_mode: "host"
restart: unless-stopped
volumes:
- ./data:/data/WatchYourLAN
environment:
TZ: Europe/Vienna # required: needs your TZ for correct time
IFACES: "br-ea7a87620e0f" # required: 1 or more interface
HOST: "0.0.0.0" # optional, default: 0.0.0.0
PORT: "8840" # optional, default: 8840
TIMEOUT: "120" # optional, time in seconds, default: 120
THEME: "sand" # optional
COLOR: "dark" # optional

20
wygiwyh/.env Normal file
View File

@ -0,0 +1,20 @@
SERVER_NAME=wygiwyh_server
DB_NAME=wygiwyh_pg
PROCRASTINATE_NAME=wygiwyh_procrastinate
DEBUG=false
URL = http://localhost:8000
HTTPS_ENABLED=true
SECRET_KEY=<GENERATE A SAFE SECRET KEY AND PLACE IT HERE>
DJANGO_ALLOWED_HOSTS=localhost 127.0.0.1 [::1]
OUTBOUND_PORT=9005
SQL_ENGINE=django.db.backends.postgresql
SQL_DATABASE=wygiwyh
SQL_USER=wygiwyh
SQL_PASSWORD=testitest
SQL_HOST=${DB_NAME}
SQL_PORT=5432
# Gunicorn
WEB_CONCURRENCY=4

49
wygiwyh/compose.yml Normal file
View File

@ -0,0 +1,49 @@
# https://github.com/eitchtee/WYGIWYH
#
name: wygiwyh
services:
web:
image: eitchtee/wygiwyh:latest
container_name: ${SERVER_NAME}
command: /start
ports:
- "${OUTBOUND_PORT}:8000"
env_file:
- .env
depends_on:
- db
restart: unless-stopped
networks:
- proxy
db:
image: postgres:15
container_name: ${DB_NAME}
restart: unless-stopped
volumes:
- ./postgres_data:/var/lib/postgresql/data/
environment:
- POSTGRES_USER=${SQL_USER}
- POSTGRES_PASSWORD=${SQL_PASSWORD}
- POSTGRES_DB=${SQL_DATABASE}
networks:
- proxy
procrastinate:
image: eitchtee/wygiwyh:latest
container_name: ${PROCRASTINATE_NAME}
depends_on:
- db
env_file:
- .env
command: /start-procrastinate
restart: unless-stopped
networks:
- proxy
networks:
proxy:
external: true