Skip to content

Instantly share code, notes, and snippets.

Avatar

David Burgess dnburgess

View GitHub Profile
View gist:4294009a502375ff8e51829796b5a0a5
services:
homechart:
depends_on:
- postgres
environment:
HOMECHART_POSTGRESQL_HOSTNAME: postgres
HOMECHART_POSTGRESQL_PASSWORD: postgres
HOMECHART_POSTGRESQL_USERNAME: postgres
HOMECHART_APP_ADMINEMAILADDRESSES: davidnburgess@gmail.com
HOMECHART_APP_BASEURL: https://home.dbt3ch.com
@dnburgess
dnburgess / gist:99e1b13ce5de2a39f8083ae3e7968cc0
Created Oct 20, 2021
KasmWeb Docker-Compose.yml Container Template
View gist:99e1b13ce5de2a39f8083ae3e7968cc0
version: '3.3'
services:
firefox:
ports:
- '6911:6901' #change 6901 as necessary. eg. '6901:6901', '6902:6901', '6903:6901'
environment:
- VNC_PW=password #change as desired
shm_size: '512m' #change per your needs. eg. '512m', '1gb', '2gb'
image: 'kasmweb/firefox:1.9.0' #change the image to your desired image
View gist:402b46fcd4e1593ddeee59a3de5b07a6
Edit /etc/systemd/resolved.conf and change the Cache and DNSStubListener lines to no.
Should look like this when you're done:
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
View gist:5e0ba43cdc0015218da15401b7e85631
version: '3.3'
services:
lancache-dns:
restart: unless-stopped
container_name: lancache-dns
ports:
- 53:53/udp
environment:
- USE_GENERIC_CACHE=true
- LANCACHE_IP=192.168.1.183
View gist:5e09f5de59d5f0aa5ac908dfc2dadaca
server {
listen 80;
location / {
proxy_pass http://frontend:80;
}
location ~* ^/(api|dav|\.well-known)/ {
proxy_pass http://api:3456;
client_max_body_size 20M;
@dnburgess
dnburgess / gist:5c93209089ee80c13e2834664a4267dc
Last active Nov 4, 2021
DB Tech Vikunja Docker-Compose.yml
View gist:5c93209089ee80c13e2834664a4267dc
version: '3'
services:
db:
image: mariadb:10
command: --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
environment:
MYSQL_ROOT_PASSWORD: supersecret
MYSQL_USER: vikunja
MYSQL_PASSWORD: secret
View gist:d196500582c5a7e7221a389bb5cf4d6d
---
version: "2.1"
volumes:
searx:
services:
searx:
image: searx/searx
container_name: searx
View gist:ce3ca9f8a30ba7638b88d9442f8ec851
---
version: "2.1"
services:
cadvisor:
image: gcr.io/cadvisor/cadvisor:latest
container_name: cadvisor
privileged: true
devices:
- /dev/kmsg:/dev/kmsg
ports:
@dnburgess
dnburgess / gist:0c2966855f9197bd3838cdd5123a2a60
Created Aug 13, 2021
DB Tech Navidrome Music Container
View gist:0c2966855f9197bd3838cdd5123a2a60
version: '3'
services:
navidrome:
image: deluan/navidrome:latest
user: 1026:100 # should be owner of volumes
ports:
- 4533:4533
restart: unless-stopped
environment:
View gist:832f6d7fa015fe50068519556cd5241d
version: '3'
services:
koel:
image: hyzual/koel
depends_on:
- database
ports:
- 8181:80 #change this to for your settings
environment: