Compare commits

..

No commits in common. "b299591d3681b55f23b09be6a6c4fd0d371f4d36" and "2392364146b31798c38477e9b4d599f3cb896352" have entirely different histories.

18 changed files with 81 additions and 73 deletions

View File

@ -1,6 +1,5 @@
services: services:
caddy: caddy:
container_name: caddy
image: caddy:latest image: caddy:latest
restart: unless-stopped restart: unless-stopped
cap_add: cap_add:
@ -14,7 +13,6 @@ services:
- $PWD/site:/srv - $PWD/site:/srv
- caddy_data:/data - caddy_data:/data
- caddy_config:/config - caddy_config:/config
- $PWD/certificates:/data/caddy/certificates/local
networks: networks:
- portainer_default - portainer_default
- glance_default - glance_default

View File

@ -1,8 +0,0 @@
services:
dozzle:
container_name: dozzle
image: amir20/dozzle:latest
volumes:
- /var/run/docker.sock:/var/run/docker.sock
ports:
- 1015:8080

View File

@ -1,6 +1,5 @@
services: services:
ghostboard-server: ghostboard-server:
container_name: ghostboard
image: thehelpfulidiot/ghostboard-server image: thehelpfulidiot/ghostboard-server
ports: ports:
- "1013:8080" - "1013:8080"

View File

@ -1,11 +1,10 @@
services: services:
glance: glance:
container_name: glance
image: glanceapp/glance image: glanceapp/glance
volumes: volumes:
- ./config:/app/config - ./glance.yml:/app/glance.yml
- /etc/timezone:/etc/timezone:ro - /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
ports: ports:
- 1005:8080 - 1005:8080
restart: unless-stopped restart: unless-stopped

View File

@ -1,10 +1,12 @@
theme: theme:
background-color: 50 1 6 background-color: 50 1 6
contrast-multiplier: 1.2 contrast-multiplier: 1.2
#primary-color: 97 13 80
primary-color: 217 92 83 primary-color: 217 92 83
pages: pages:
- name: Startpage - name: Startpage
#hide-desktop-navigation: true
center-vertically: true center-vertically: true
columns: columns:
- size: full - size: full
@ -16,27 +18,27 @@ pages:
cache: 1m cache: 1m
title: Services title: Services
sites: sites:
- title: Gitea - title: gitea
url: "https://gitea.theocorp" url: "https://gitea.theocorp"
- title: Glance - title: glance
url: "https://glance.theocorp" url: "https://glance.theocorp"
- title: Hoarder - title: hoarder
url: "https://hoarder.theocorp" url: "https://hoarder.theocorp"
- title: Immich - title: immich
url: "https://immich.theocorp" url: "https://immich.theocorp"
- title: n8n - title: n8n
url: "https://n8n.theocorp" url: "https://n8n.theocorp"
- title: Navidrome - title: navidrome
url: "https://navidrome.theocorp" url: "https://navidrome.theocorp"
- title: Olivetin - title: olivetin
url: "https://olivetin.theocorp" url: "https://olivetin.theocorp"
- title: Paperless AI - title: paperless-ai
url: "https://paperless-ai.theocorp" url: "https://paperless-ai.theocorp"
- title: Paperless - title: paperless
url: "https://paperless.theocorp" url: "https://paperless.theocorp"
- title: Portainer - title: portainer
url: "https://portainer.theocorp" url: "https://portainer.theocorp"
- title: Vaultwarden - title: vaultwarden
url: "https://vaultwarden.theocorp" url: "https://vaultwarden.theocorp"
- type: bookmarks - type: bookmarks
@ -47,9 +49,8 @@ pages:
url: https://mail.google.com/mail/u/0/ url: https://mail.google.com/mail/u/0/
- title: Amazon - title: Amazon
url: https://www.amazon.com/ url: https://www.amazon.com/
- title: GitHub - title: Github
url: https://github.com/ url: https://github.com/
- title: 3rd Party Services - title: 3rd Party Services
links: links:
- title: Cloudflare - title: Cloudflare
@ -58,7 +59,6 @@ pages:
url: https://example.com url: https://example.com
- title: ETC - title: ETC
url: https://example.com url: https://example.com
- title: Adulting - title: Adulting
links: links:
- title: Mortgage - title: Mortgage
@ -81,19 +81,18 @@ pages:
- hoarder-app/hoarder - hoarder-app/hoarder
- glanceapp/glance - glanceapp/glance
- neosmemo/memos - neosmemo/memos
- type: hacker-news - type: hacker-news
limit: 15 limit: 15
collapse-after: 5 collapse-after: 5
- size: full - size: full
widgets: widgets:
###Self Hosted / Home automation
- type: videos - type: videos
title: Home Automation
channels: channels:
- UCR-DXc1voovS8nhAvccRZhg # Jeff Geerling - UCR-DXc1voovS8nhAvccRZhg # Jeff Geerling
- UCv6J_jJa8GJqFwQNgNrMuww # ServeTheHome - UCv6J_jJa8GJqFwQNgNrMuww # ServeTheHome
- UCOk-gHyjcWZNj3Br4oxwh0A # Techno Tim - UCOk-gHyjcWZNj3Br4oxwh0A # Techno Tim
- type: group - type: group
widgets: widgets:
- type: reddit - type: reddit
@ -102,12 +101,10 @@ pages:
- type: reddit - type: reddit
subreddit: sideproject subreddit: sideproject
show-thumbnails: true show-thumbnails: true
#### Mainstream/Reviewers
- type: videos - type: videos
title: Tech Reviews
channels: channels:
- UCBJycsmduvYEL83R_U4JriQ # MKBHD - UCBJycsmduvYEL83R_U4JriQ # MKBHD
- type: group - type: group
widgets: widgets:
- type: reddit - type: reddit
@ -117,16 +114,39 @@ pages:
subreddit: chatgpt subreddit: chatgpt
show-thumbnails: true show-thumbnails: true
# - size: small
# widgets:
# - type: weather
# location: London, United Kingdom
# - 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
# - symbol: GOOGL
# name: Google
# - symbol: AMD
# name: AMD
# - symbol: RDDT
# name: Reddit
- name: PopCulture - name: PopCulture
columns: columns:
- size: full - size: full
widgets: widgets:
### Pop/Black Culture
- type: videos - type: videos
title: Music & Culture
channels: channels:
- UCnxQ8o9RpqxGF2oLHcCn9VQ # Fantano - UCnxQ8o9RpqxGF2oLHcCn9VQ # fantano
- UCQ86N3Ulc7yBuY4TZSWjaxA # [Deleted] - UCQ86N3Ulc7yBuY4TZSWjaxA # [Deleted]
- type: group - type: group
widgets: widgets:
- type: reddit - type: reddit
@ -138,11 +158,10 @@ pages:
- type: reddit - type: reddit
subreddit: kendricklamar subreddit: kendricklamar
show-thumbnails: true show-thumbnails: true
#### Comedy
- type: videos - type: videos
title: Comedy
channels: channels:
- UCLuYADJ6hESLHX87JnsGbjA # Josh Johnson - UCLuYADJ6hESLHX87JnsGbjA # Josh Joshnson
- name: BlackCulture - name: BlackCulture
columns: columns:
@ -153,7 +172,6 @@ pages:
- type: reddit - type: reddit
subreddit: blackpeopletwitter subreddit: blackpeopletwitter
- type: videos - type: videos
title: Commentary
channels: channels:
- UCgi2u-lGY-2i2ubLsUr6FbQ # FD Signifier - UCgi2u-lGY-2i2ubLsUr6FbQ # FD Signifier
@ -162,11 +180,9 @@ pages:
- size: small - size: small
widgets: widgets:
- type: calendar - type: calendar
- size: full - size: full
widgets: widgets:
- type: group - type: group
title: News Feeds
widgets: widgets:
- type: rss - type: rss
title: Local News title: Local News
@ -189,19 +205,29 @@ pages:
- type: videos - type: videos
style: grid-cards style: grid-cards
title: Analysis
channels: channels:
- UCsy9I56PY3IngCf_VGjunMQ # Zeihan - UCsy9I56PY3IngCf_VGjunMQ # Zeihan
- UCC3ehuUksTyQ7bbjGntmx3Q # Perun - UCC3ehuUksTyQ7bbjGntmx3Q #Perun
- name: Wealth - name: Wealth
columns: columns:
- size: full - size: full
widgets: widgets:
- type: group - type: group
title: Finance & Investing
widgets: widgets:
- type: reddit - type: reddit
subreddit: realestateinvesting subreddit: realestateinvesting
limit: 20 limit: 20
sort-by: top sort-by: top
# - name: Well-Being
# columns:
# - size: small
# widgets:
# - type: calendar
# - name: Spirituality
# columns:
# - size: small
# widgets:
# - type: calendar

View File

@ -1,6 +1,5 @@
services: services:
hastebin: hastebin:
container_name: hastebin
image: rlister/hastebin image: rlister/hastebin
environment: environment:
STORAGE_TYPE: redis STORAGE_TYPE: redis
@ -8,7 +7,6 @@ services:
ports: ports:
- "1006:7777" - "1006:7777"
hastebinredis: hastebinredis:
container_name: hastebinredis
image: redis image: redis
volumes: volumes:
- redis_data:/data - redis_data:/data

View File

@ -1,7 +1,6 @@
version: "3.8" version: "3.8"
services: services:
web: web:
container_name: hoarder
image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release} image: ghcr.io/hoarder-app/hoarder:${HOARDER_VERSION:-release}
restart: unless-stopped restart: unless-stopped
volumes: volumes:
@ -16,7 +15,6 @@ services:
OPENAI_API_KEY: "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" OPENAI_API_KEY: "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"
DATA_DIR: /data DATA_DIR: /data
chrome: chrome:
container_name: hoarder-chrome
image: gcr.io/zenika-hub/alpine-chrome:123 image: gcr.io/zenika-hub/alpine-chrome:123
restart: unless-stopped restart: unless-stopped
command: command:
@ -27,7 +25,6 @@ services:
- --remote-debugging-port=9222 - --remote-debugging-port=9222
- --hide-scrollbars - --hide-scrollbars
meilisearch: meilisearch:
container_name: hoarder-meilisearch
image: getmeili/meilisearch:v1.11.1 image: getmeili/meilisearch:v1.11.1
restart: unless-stopped restart: unless-stopped
env_file: env_file:

View File

@ -10,7 +10,7 @@ name: immich
services: services:
immich-server: immich-server:
container_name: immich container_name: immich_server
image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release} image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}
# extends: # extends:
# file: hwaccel.transcoding.yml # file: hwaccel.transcoding.yml
@ -31,7 +31,7 @@ services:
disable: false disable: false
immich-machine-learning: immich-machine-learning:
container_name: immich-machine-learning container_name: immich_machine_learning
# For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag.
# Example tag: ${IMMICH_VERSION:-release}-cuda # Example tag: ${IMMICH_VERSION:-release}-cuda
image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release} image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}
@ -47,7 +47,7 @@ services:
disable: false disable: false
redis: redis:
container_name: immich-redis container_name: immich_redis
image: docker.io/redis:6.2-alpine@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8 image: docker.io/redis:6.2-alpine@sha256:eaba718fecd1196d88533de7ba49bf903ad33664a92debb24660a922ecd9cac8
healthcheck: healthcheck:
test: redis-cli ping || exit 1 test: redis-cli ping || exit 1

View File

@ -1,6 +1,5 @@
services: services:
mongodb: mongodb:
container_name: mongodb
image: mongo:4.4.18 image: mongo:4.4.18
ports: ports:
- '27017:27017' - '27017:27017'

View File

@ -6,7 +6,6 @@ volumes:
services: services:
postgres: postgres:
container_name: n8n-postgres
image: postgres:16 image: postgres:16
restart: always restart: always
environment: environment:
@ -26,7 +25,6 @@ services:
n8n: n8n:
image: docker.n8n.io/n8nio/n8n image: docker.n8n.io/n8nio/n8n
container_name: n8n
restart: always restart: always
environment: environment:
- DB_TYPE=postgresdb - DB_TYPE=postgresdb

View File

@ -1,6 +1,5 @@
services: services:
navidrome: navidrome:
container_name: navidrome
image: deluan/navidrome:latest image: deluan/navidrome:latest
user: 1000:1000 # should be owner of volumes user: 1000:1000 # should be owner of volumes
ports: ports:

View File

@ -4,7 +4,6 @@ volumes:
services: services:
db: db:
container_name: nextcloud-db
image: mariadb:10.6 image: mariadb:10.6
restart: always restart: always
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
@ -18,7 +17,6 @@ services:
app: app:
container_name: nextcloud
image: nextcloud image: nextcloud
restart: always restart: always
ports: ports:

View File

@ -14,12 +14,6 @@ services:
- 1014:3000 - 1014:3000
volumes: volumes:
- paperless-ai_data:/app/data - paperless-ai_data:/app/data
networks:
- paperless-ngx_default
volumes: volumes:
paperless-ai_data: paperless-ai_data:
networks:
paperless-ngx_default:
external: true

View File

@ -28,14 +28,12 @@
services: services:
broker: broker:
container_name: paperless-broker
image: docker.io/library/redis:7 image: docker.io/library/redis:7
restart: unless-stopped restart: unless-stopped
volumes: volumes:
- redisdata:/data - redisdata:/data
db: db:
container_name: paperless-db
image: docker.io/library/postgres:16 image: docker.io/library/postgres:16
restart: unless-stopped restart: unless-stopped
volumes: volumes:
@ -46,7 +44,6 @@ services:
POSTGRES_PASSWORD: paperless POSTGRES_PASSWORD: paperless
webserver: webserver:
container_name: paperless-ngx
image: ghcr.io/paperless-ngx/paperless-ngx:latest image: ghcr.io/paperless-ngx/paperless-ngx:latest
restart: unless-stopped restart: unless-stopped
user: 1000:1000 user: 1000:1000
@ -64,7 +61,6 @@ services:
environment: environment:
PAPERLESS_REDIS: redis://broker:6379 PAPERLESS_REDIS: redis://broker:6379
PAPERLESS_DBHOST: db PAPERLESS_DBHOST: db
PAPERLESS_URL: https://paperless.theocorp
volumes: volumes:
data: data:

18
pihole/docker-compose.yml Normal file
View File

@ -0,0 +1,18 @@
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
services:
pihole:
container_name: pihole
image: pihole/pihole:latest
# For DHCP it is recommended to remove these ports and instead add: network_mode: "host"
network_mode: "host"
environment:
TZ: 'America/Chicago'
# WEBPASSWORD: 'set a secure password here or it will be random'
# Volumes store your data between container upgrades
volumes:
- './etc-pihole:/etc/pihole'
- './etc-dnsmasq.d:/etc/dnsmasq.d'
# https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
cap_add:
- NET_ADMIN # Required if you are using Pi-hole as your DHCP server, else not needed
restart: unless-stopped

View File

@ -1,6 +1,5 @@
services: services:
pinchflat: pinchflat:
container_name: pinchflat
image: ghcr.io/kieraneglin/pinchflat:latest image: ghcr.io/kieraneglin/pinchflat:latest
environment: environment:
# Set the timezone to your local timezone # Set the timezone to your local timezone

View File

@ -1,7 +1,6 @@
version: "3" version: "3"
services: services:
portainer: portainer:
container_name: portainer
image: portainer/portainer-ce:latest image: portainer/portainer-ce:latest
ports: ports:
- 1000:9443 - 1000:9443

View File

@ -1,7 +1,6 @@
version: '3' version: '3'
services: services:
watchtower: watchtower:
container_name: watchtower
image: containrrr/watchtower image: containrrr/watchtower
command: command:
- --cleanup=true - --cleanup=true