n
This commit is contained in:
commit
123fae9451
53 changed files with 3976 additions and 0 deletions
161
docker2/NG-Webapps.yaml
Executable file
161
docker2/NG-Webapps.yaml
Executable file
|
|
@ -0,0 +1,161 @@
|
|||
services:
|
||||
photoprism:
|
||||
image: photoprism/photoprism
|
||||
container_name: photoprism
|
||||
hostname: photoprism
|
||||
networks:
|
||||
- netgrimoire
|
||||
ports:
|
||||
- 2342:2342
|
||||
environment:
|
||||
- PHOTOPRISM_PUBLIC=true
|
||||
- PHOTOPRISM_UPLOAD_NSFW=true
|
||||
- PHOTOPRISM_ADMIN_PASSWORD=F@lcon12
|
||||
- PUID=998
|
||||
- PGID=1001
|
||||
- UMASK=002
|
||||
volumes:
|
||||
- /DockerVol/photoprism:/photoprism/storage
|
||||
- /DockerVol/photoprism/photos:/photoprism/originals
|
||||
- /srv/ssd1/NextCloud/traveler/files/Photos:/photoprism/originals/Phil
|
||||
- /srv/ssd1/NextCloud/traveler/files/InstantUpload:/photoprism/originals/Phil/Upload
|
||||
- /srv/ssd1/NextCloud/cindy/files/300 Saltwater Tank Pics:/photoprism/originals/Cindy/tanks
|
||||
- /srv/ssd1/NextCloud/cindy/files/Photos:/photoprism/originals/Cindy/Upload
|
||||
- /export/Photos:/photoprism/photos
|
||||
deploy:
|
||||
placement:
|
||||
constraints:
|
||||
- node.hostname == nas
|
||||
labels:
|
||||
- homepage.group=Application
|
||||
- homepage.name=Photoprism
|
||||
- homepage.icon=photoprism.png
|
||||
- homepage.href=http://photos.pncharris.com
|
||||
- homepage.description=Photo Manager
|
||||
# - caddy=photos.pncharris.com
|
||||
# - caddy.reverse_proxy="{{upstreams http 2342}}"
|
||||
|
||||
|
||||
whoogle:
|
||||
image: ${WHOOGLE_IMAGE:-benbusby/whoogle-search}
|
||||
container_name: whoogle-search
|
||||
restart: unless-stopped
|
||||
# user debian-tor from tor package
|
||||
user: whoogle
|
||||
networks:
|
||||
- netgrimoire
|
||||
security_opt:
|
||||
- no-new-privileges
|
||||
cap_drop:
|
||||
- ALL
|
||||
tmpfs:
|
||||
- /config/:size=10M,uid=927,gid=927,mode=1700
|
||||
- /var/lib/tor/:size=15M,uid=927,gid=927,mode=1700
|
||||
- /run/tor/:size=1M,uid=927,gid=927,mode=1700
|
||||
environment: # Uncomment to configure environment variables
|
||||
- PUID=998
|
||||
- PGID=1001
|
||||
- UMASK=002
|
||||
# Basic auth configuration, uncomment to enable
|
||||
#- WHOOGLE_USER=<auth username>
|
||||
#- WHOOGLE_PASS=<auth password>
|
||||
# Proxy configuration, uncomment to enable
|
||||
#- WHOOGLE_PROXY_USER=<proxy username>
|
||||
#- WHOOGLE_PROXY_PASS=<proxy password>
|
||||
#- WHOOGLE_PROXY_TYPE=<proxy type (http|https|socks4|socks5)
|
||||
#- WHOOGLE_PROXY_LOC=<proxy host/ip>
|
||||
# Site alternative configurations, uncomment to enable
|
||||
# Note: If not set, the feature will still be available
|
||||
# with default values.
|
||||
#- WHOOGLE_ALT_TW=farside.link/nitter
|
||||
#- WHOOGLE_ALT_YT=farside.link/invidious
|
||||
#- WHOOGLE_ALT_IG=farside.link/bibliogram/u
|
||||
#- WHOOGLE_ALT_RD=farside.link/libreddit
|
||||
#- WHOOGLE_ALT_MD=farside.link/scribe
|
||||
#- WHOOGLE_ALT_TL=farside.link/lingva
|
||||
#- WHOOGLE_ALT_IMG=farside.link/rimgo
|
||||
#- WHOOGLE_ALT_WIKI=farside.link/wikiless
|
||||
#- WHOOGLE_ALT_IMDB=farside.link/libremdb
|
||||
#- WHOOGLE_ALT_QUORA=farside.link/quetre
|
||||
#env_file: # Alternatively, load variables from whoogle.env
|
||||
#- whoogle.env
|
||||
ports:
|
||||
- 5009:5000
|
||||
deploy:
|
||||
labels:
|
||||
- homepage.group=Application
|
||||
- homepage.name=whoogle
|
||||
- homepage.icon=whoogle.png
|
||||
- homepage.href=https://whoogle.netgrimoire.com
|
||||
- homepage.description=Private Google
|
||||
- caddy=whoogle.netgrimoire.com
|
||||
- caddy.basic_auth="/ fred $$2a$$12$$LKNwfcunfUBBXvb06wqquelEYZYCQyJcV0Ym4JpkXK3ITHywx6mWm"
|
||||
- caddy.reverse_proxy="{{upstreams 5000}}"
|
||||
|
||||
resources:
|
||||
limits:
|
||||
memory: 256M
|
||||
# memswap: 256M
|
||||
pids: 50
|
||||
|
||||
gogs:
|
||||
image: gogs/gogs
|
||||
restart: always
|
||||
hostname: gogs
|
||||
container_name: gogs
|
||||
environment:
|
||||
- TZ=America/Chicago
|
||||
- PUID=998
|
||||
- PGID=1001
|
||||
- UMASK=002
|
||||
ports:
|
||||
- 8491:3000
|
||||
- "8022:22"
|
||||
links:
|
||||
- mysql2:db
|
||||
networks:
|
||||
- netgrimoire
|
||||
volumes:
|
||||
- /data/nfs/Baxter/Docker/gogs:/data
|
||||
deploy:
|
||||
labels:
|
||||
- homepage.group=Application
|
||||
- homepage.name=Git
|
||||
- homepage.icon=gogs.png
|
||||
- homepage.href=http://git.netgrimoire.com
|
||||
- homepage.description=Private Git Repository
|
||||
- caddy=git.netgrimoire.com
|
||||
- caddy.reverse_proxy="{{upstreams 3000}}"
|
||||
|
||||
mealie:
|
||||
container_name: mealie
|
||||
image: ghcr.io/mealie-recipes/mealie:latest
|
||||
restart: always
|
||||
ports:
|
||||
- 9925:9000
|
||||
environment:
|
||||
PUID: 999
|
||||
PGID: 1001
|
||||
TZ: America/Chicago
|
||||
ALLOW_SIGNUP: "true"
|
||||
MAX_WORKERS: 1
|
||||
WEB_CONCURRENCY: 1
|
||||
networks:
|
||||
- netgrimoire
|
||||
deploy:
|
||||
labels:
|
||||
- homepage.group=Media
|
||||
- homepage.name=Mealie
|
||||
- homepage.icon=mealie.png
|
||||
- homepage.href=http://Recipe.netgrimoire.com
|
||||
- homepage.description=Recipe Manager
|
||||
- caddy=recipe.netgrimoire.com
|
||||
- caddy.reverse_proxy="{{upstreams 9000}}"
|
||||
volumes:
|
||||
- /data/nfs/Baxter/Docker/mealie:/app/data
|
||||
|
||||
|
||||
|
||||
networks:
|
||||
netgrimoire:
|
||||
external: true
|
||||
Loading…
Add table
Add a link
Reference in a new issue