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/main}
> {v3.15/community} > {v3.15/community}
> {edge/main} > #{edge/main}
> {edge/community} > #{edge/community}
> {edge/testing} > #{edge/testing}
} }
} }
Post install: Post install:
@ -35,6 +35,7 @@ Post install:
# rc-update add ups # rc-update add ups
# rc-service ups start # rc-service ups start
} }
acf: acf:
{ {
# apk add acf # apk add acf
@ -44,6 +45,7 @@ Post install:
> port=444 > port=444
} }
} }
rsnapshot: << May be substituted with duplicati! rsnapshot: << May be substituted with duplicati!
{ {
# apk add rsnapshot # apk add rsnapshot
@ -71,6 +73,7 @@ Post install:
# rc-update add crond # rc-update add crond
# rc-service crond start # rc-service crond start
} }
apk-autoupdate : << Does not work possibly. apk-autoupdate : << Does not work possibly.
{ {
# apk add apk-autoupdate # apk add apk-autoupdate
@ -80,6 +83,7 @@ Post install:
> exec /usr/sbin/apk-autoupdate > exec /usr/sbin/apk-autoupdate
} }
} }
Samba: Samba:
{ {
# apk add samba # apk add samba
@ -102,6 +106,7 @@ Post install:
# rc-update add samba # rc-update add samba
# rc-service samba start # rc-service samba start
} }
ssh: ssh:
{ {
# apk add openssh fail2ban # apk add openssh fail2ban
@ -110,6 +115,7 @@ Post install:
# rc-update add fail2ban # rc-update add fail2ban
# rc-service fail2ban start # rc-service fail2ban start
} }
Docker: Docker:
{ {
# apk add docker docker-compose # apk add docker docker-compose
@ -123,6 +129,7 @@ Post install:
$ cd /opt/ $ cd /opt/
$ docker-compose up -d $ docker-compose up -d
} }
traefik: traefik:
{ {
+ Add stack << traefik.yml + Add stack << traefik.yml
@ -156,7 +163,7 @@ Post install:
duplicati: duplicati:
{ {
Image: ghcr.io/linuxserver/duplicati:latest Image: linuxserver/duplicati:latest
Ports: 8200:8200/tcp Ports: 8200:8200/tcp
Volumes: Volumes:
{ {
@ -180,7 +187,7 @@ Post install:
webserver: webserver:
{ {
Image: httpd:latest Image: httpd:alpine
Volumes: Volumes:
{ {
/usr/local/apache2/htdocs /usr/local/apache2/htdocs
@ -193,7 +200,7 @@ Post install:
postgres: postgres:
{ {
Image: postgres:latest Image: postgres:alpine
Volumes: Volumes:
{ {
/backup:/opt/postgres /backup:/opt/postgres
@ -221,7 +228,7 @@ Post install:
postgresbackup: postgresbackup:
{ {
Image: prodrigestivill/postgres-backup-local:latest Image: prodrigestivill/postgres-backup-local:alpine
Volumes: Volumes:
{ {
/backups:/opt/postgresbackup /backups:/opt/postgresbackup
@ -259,7 +266,7 @@ Post install:
> create database vaultwarden; > create database vaultwarden;
} }
Image: vaultwarden/server:latest Image: vaultwarden/server:alpine
Volumes: Volumes:
{ {
/data:/opt/vaultwarden/data /data:/opt/vaultwarden/data
@ -307,7 +314,53 @@ Post install:
Labels: << traefik.labels Labels: << traefik.labels
Restart: Unless-stopped 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: matrix:
{ {
synapse: synapse:
@ -350,6 +403,7 @@ Post install:
> - /data/mautrix/signal/registration.yaml > - /data/mautrix/signal/registration.yaml
} }
} }
mautrix-whatsapp: mautrix-whatsapp:
{ {
$ docker exec -it postgres /bin/bash $ docker exec -it postgres /bin/bash
@ -399,6 +453,7 @@ Post install:
> regex: << matrix.{domain} > regex: << matrix.{domain}
} }
} }
mautrix-signal: mautrix-signal:
{ {
$ docker exec -it postgres /bin/bash $ docker exec -it postgres /bin/bash
@ -449,6 +504,7 @@ Post install:
> regex: << matrix.{domain} > regex: << matrix.{domain}
} }
} }
signald: signald:
{ {
>> postgres database not yet available! (sqlite database) >> postgres database not yet available! (sqlite database)
@ -462,6 +518,7 @@ Post install:
Network: proxy Network: proxy
Restart: Unless-stopped Restart: Unless-stopped
} }
element: element:
{ {
Image: vectorim/element-web:latest Image: vectorim/element-web:latest
@ -495,6 +552,7 @@ Post install:
} }
} }
} }
homeassistant: homeassistant:
{ {
mosquitto: mosquitto:
@ -531,6 +589,7 @@ Post install:
> password_file /mosquitto/config/password.txt > password_file /mosquitto/config/password.txt
} }
} }
ecowitt: ecowitt:
{ {
Image: bachya/ecowitt2mqtt:latest Image: bachya/ecowitt2mqtt:latest
@ -548,6 +607,7 @@ Post install:
} }
Restart: Unless-stopped Restart: Unless-stopped
} }
esphome: esphome:
{ {
Image: esphome/esphome:latest Image: esphome/esphome:latest
@ -565,6 +625,7 @@ Post install:
} }
Restart: Unless-stopped Restart: Unless-stopped
} }
homeassistant: homeassistant:
{ {
$ docker exec -it postgres /bin/bash $ docker exec -it postgres /bin/bash