diff --git a/docker/docker-rdesktop/TAG.txt b/docker/docker-rdesktop/TAG.txt new file mode 100644 index 0000000..6165edb --- /dev/null +++ b/docker/docker-rdesktop/TAG.txt @@ -0,0 +1,25 @@ +tag Available Description +latest XFCE Alpine +ubuntu-xfce XFCE Ubuntu +fedora-xfce XFCE Fedora +arch-xfce XFCE Arch +alpine-kde KDE Alpine +ubuntu-kde KDE Ubuntu +fedora-kde KDE Fedora +arch-kde KDE Arch +alpine-mate MATE Alpine +ubuntu-mate MATE Ubuntu +fedora-mate MATE Fedora +arch-mate MATE Arch +alpine-i3 i3 Alpine +ubuntu-i3 i3 Ubuntu +fedora-i3 i3 Fedora +arch-i3 i3 Arch +alpine-openbox Openbox Alpine +ubuntu-openbox Openbox Ubuntu +fedora-openbox Openbox Fedora +arch-openbox Openbox Arch +alpine-icewm IceWM Alpine +ubuntu-icewm IceWM Ubuntu +fedora-icewm IceWM Fedora +arch-icewm IceWM Arch diff --git a/docker/docker-rdesktop/compose.yaml b/docker/docker-rdesktop/compose.yaml new file mode 100644 index 0000000..80221bf --- /dev/null +++ b/docker/docker-rdesktop/compose.yaml @@ -0,0 +1,24 @@ +--- +services: + rdesktop: + image: lscr.io/linuxserver/rdesktop:ubuntu-xfce + container_name: rdesktop + security_opt: + - seccomp:unconfined #optional + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Amsterdam + - LC_ALL=nl_NL.UTF-8 + - KEYBOARD=en-us-qwerty + - TITLE=rdesktop + hostname: rdesktop + volumes: + - /var/run/docker.sock:/var/run/docker.sock #optional + - ./data:/config #optional + ports: + - 3389:3389 + devices: + - /dev/dri:/dev/dri #optional + shm_size: "1gb" #optional + restart: unless-stopped diff --git a/docker/homeassistant/compose.yaml b/docker/homeassistant/compose.yaml new file mode 100644 index 0000000..d132afe --- /dev/null +++ b/docker/homeassistant/compose.yaml @@ -0,0 +1,19 @@ +--- +services: + homeassistant: + image: lscr.io/linuxserver/homeassistant:latest + container_name: homeassistant + network_mode: host + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Amsterdam + volumes: + - ./data:/config + - /var/run/dbus:/var/run/dbus:ro + #devices: + # - /path/to/device:/path/to/device #optional + restart: unless-stopped + cap_add: + - NET_ADMIN + - NET_RAW diff --git a/docker/mariadb/compose.yaml b/docker/mariadb/compose.yaml new file mode 100644 index 0000000..483d7f3 --- /dev/null +++ b/docker/mariadb/compose.yaml @@ -0,0 +1,20 @@ +--- +services: + mariadb: + image: lscr.io/linuxserver/mariadb:latest + container_name: mariadb + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Amsterdam + - MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD + - MYSQL_DATABASE=USER_DB_NAME #optional + - MYSQL_USER=MYSQL_USER #optional + - MYSQL_PASSWORD=DATABASE_PASSWORD #optional + #- REMOTE_SQL=http://URL1/your.sql,https://URL2/your.sql #optional + volumes: + - ./config:/config + ports: + - 3306:3306 + restart: unless-stopped + diff --git a/docker/pihole/compose.yaml b/docker/pihole/compose.yaml new file mode 100644 index 0000000..0e36789 --- /dev/null +++ b/docker/pihole/compose.yaml @@ -0,0 +1,25 @@ +# 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" + #ports: + # - "53:53/tcp" + # - "53:53/udp" + # - "67:67/udp" # Only required if you are using Pi-hole as your DHCP server + # - "80:80/tcp" + environment: + TZ: 'Europe/Amsterdam' + WEBPASSWORD: '' + # Volumes store your data between container upgrades + volumes: + - './etc-pihole:/etc/pihole' + - './etc-dnsmasq.d:/etc/dnsmasq.d' + - './log:/var/log/pihole' + # 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 + diff --git a/docker/webtop/compose.yaml b/docker/webtop/compose.yaml new file mode 100644 index 0000000..745546b --- /dev/null +++ b/docker/webtop/compose.yaml @@ -0,0 +1,26 @@ +--- +services: + webtop: + image: lscr.io/linuxserver/webtop:ubuntu-xfce + container_name: webtop + hostname: webtop + security_opt: + - seccomp:unconfined #optional + environment: + - PUID=1000 + - PGID=1000 + - TZ=Europe/Amsterdam + - LC_ALL=nl_NL.UTF-8 + - SUBFOLDER=/ #optional + - KEYBOARD=en-us-qwerty #optional + - TITLE=Webtop #optional + volumes: + - ./data:/config + - /var/run/docker.sock:/var/run/docker.sock #optional + ports: + - 3000:3000 + - 3001:3001 + devices: + - /dev/dri:/dev/dri #optional + shm_size: "1gb" #optional + restart: unless-stopped