added picoshare and hedgedoc docs
This commit is contained in:
parent
dc83f7ea64
commit
f99e70a0e4
1 changed files with 69 additions and 8 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue