Skip to content

Instantly share code, notes, and snippets.

View dnburgess's full-sized avatar

David Burgess dnburgess

View GitHub Profile
---
version: "2"
services:
wiki:
image: ghcr.io/linuxserver/bookstack
container_name: wiki
environment:
- PUID=998
- PGID=100
- APP_URL=
filenames:
- /logs/npm/*.log
labels:
type: npm
version: '3'
services:
#the application itself : static html served by apache2.
#the html can be found in ./app/
app:
image: httpd:alpine
restart: always
volumes:
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 October 20, 2021 17:39
KasmWeb Docker-Compose.yml Container Template
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
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.
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
@dnburgess
dnburgess / gist:5e09f5de59d5f0aa5ac908dfc2dadaca
Created September 9, 2021 17:56
DB Tech Vikunja NGINX.conf
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 May 22, 2022 04:49
DB Tech Vikunja Docker-Compose.yml
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
---
version: "2.1"
volumes:
searx:
services:
searx:
image: searx/searx
container_name: searx