From f99e70a0e4e47e34da000337a64e0bf706b7a605 Mon Sep 17 00:00:00 2001 From: Luc Date: Sat, 11 Feb 2023 14:39:05 +0100 Subject: [PATCH] added picoshare and hedgedoc docs --- alpine-server-install.txt | 77 +++++++++++++++++++++++++++++++++++---- 1 file changed, 69 insertions(+), 8 deletions(-) diff --git a/alpine-server-install.txt b/alpine-server-install.txt index 82150af..ff60961 100755 --- a/alpine-server-install.txt +++ b/alpine-server-install.txt @@ -11,9 +11,9 @@ Installation: { > {v3.15/main} > {v3.15/community} - > {edge/main} - > {edge/community} - > {edge/testing} + > #{edge/main} + > #{edge/community} + > #{edge/testing} } } Post install: @@ -35,6 +35,7 @@ Post install: # rc-update add ups # rc-service ups start } + acf: { # apk add acf @@ -44,6 +45,7 @@ Post install: > port=444 } } + rsnapshot: << May be substituted with duplicati! { # apk add rsnapshot @@ -71,6 +73,7 @@ Post install: # rc-update add crond # rc-service crond start } + apk-autoupdate : << Does not work possibly. { # apk add apk-autoupdate @@ -80,6 +83,7 @@ Post install: > exec /usr/sbin/apk-autoupdate } } + Samba: { # apk add samba @@ -102,6 +106,7 @@ Post install: # rc-update add samba # rc-service samba start } + ssh: { # apk add openssh fail2ban @@ -110,6 +115,7 @@ Post install: # rc-update add fail2ban # rc-service fail2ban start } + Docker: { # apk add docker docker-compose @@ -123,6 +129,7 @@ Post install: $ cd /opt/ $ docker-compose up -d } + traefik: { + Add stack << traefik.yml @@ -156,7 +163,7 @@ Post install: duplicati: { - Image: ghcr.io/linuxserver/duplicati:latest + Image: linuxserver/duplicati:latest Ports: 8200:8200/tcp Volumes: { @@ -180,7 +187,7 @@ Post install: webserver: { - Image: httpd:latest + Image: httpd:alpine Volumes: { /usr/local/apache2/htdocs @@ -193,7 +200,7 @@ Post install: postgres: { - Image: postgres:latest + Image: postgres:alpine Volumes: { /backup:/opt/postgres @@ -221,7 +228,7 @@ Post install: postgresbackup: { - Image: prodrigestivill/postgres-backup-local:latest + Image: prodrigestivill/postgres-backup-local:alpine Volumes: { /backups:/opt/postgresbackup @@ -259,7 +266,7 @@ Post install: > create database vaultwarden; } - Image: vaultwarden/server:latest + Image: vaultwarden/server:alpine Volumes: { /data:/opt/vaultwarden/data @@ -307,7 +314,53 @@ Post install: Labels: << traefik.labels Restart: Unless-stopped } + + picoshare: + { + Image: mtlynch/picoshare:latest + Volumes: + { + /data:picoshare - local + /etc/localtime:/etc/localtime:ro + } + Network: proxy + Environment: + { + PS_SHARED_SECRET={passwd} + } + Labels: << traefik.labels + Restart: Unless-stopped + } + + hedgedoc: + { + $ docker exec -it postgres /bin/bash + # psql -U postgres: + { + > create database hedgedoc; + } + + Image: quay.io/hedgedoc/hedgedoc:alpine + Volumes: + { + /hedgedoc/public/uploads:/opt/hedgedoc/uploads + /etc/localtime:/etc/localtime:ro + } + Network: proxy + Environment: + { + CMD_DB_URL= postgres://postgres:{passwd}@postgres/hedgedoc + CMD_DOMAIN={domain} + CMD_PROTOCOL_USESSL=true + CMD_URL_ADDPORT=false + CMD_ALLOW_EMAIL_REGISTER=true + NODE_ENV=production + } + Labels: << traefik.labels + Restart: Unless-stopped + } } + matrix: { synapse: @@ -350,6 +403,7 @@ Post install: > - /data/mautrix/signal/registration.yaml } } + mautrix-whatsapp: { $ docker exec -it postgres /bin/bash @@ -399,6 +453,7 @@ Post install: > regex: << matrix.{domain} } } + mautrix-signal: { $ docker exec -it postgres /bin/bash @@ -449,6 +504,7 @@ Post install: > regex: << matrix.{domain} } } + signald: { >> postgres database not yet available! (sqlite database) @@ -462,6 +518,7 @@ Post install: Network: proxy Restart: Unless-stopped } + element: { Image: vectorim/element-web:latest @@ -495,6 +552,7 @@ Post install: } } } + homeassistant: { mosquitto: @@ -531,6 +589,7 @@ Post install: > password_file /mosquitto/config/password.txt } } + ecowitt: { Image: bachya/ecowitt2mqtt:latest @@ -548,6 +607,7 @@ Post install: } Restart: Unless-stopped } + esphome: { Image: esphome/esphome:latest @@ -565,6 +625,7 @@ Post install: } Restart: Unless-stopped } + homeassistant: { $ docker exec -it postgres /bin/bash