added picoshare and hedgedoc docs

This commit is contained in:
Luc Bijl 2023-02-11 14:39:05 +01:00
parent dc83f7ea64
commit f99e70a0e4

View file

@ -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