26 lines
1005 B
Plaintext
26 lines
1005 B
Plaintext
|
# Sarnaut network
|
|||
|
|
|||
|
## Jigran
|
|||
|
|
|||
|
## Yazes
|
|||
|
|
|||
|
## Gipat
|
|||
|
|
|||
|
Все сервисы должны представлять собой docker-контейнеры, compose файлы которых лежат в едином git-репозиатарии (текущий репо - это он). Вторая часть это определения данных, подлежащих бэкапированию.
|
|||
|
|
|||
|
Бэкапы осуществляются через restic.
|
|||
|
|
|||
|
Копируются (т.е. всегда есть две копии) на другие сервера сети (например Yazes), и как минимум одна из копий защищена от записи/перезаписи (локально или удалённо).
|
|||
|
|
|||
|
Всё живёт на виде LVM
|
|||
|
|
|||
|
Структура:
|
|||
|
|
|||
|
`/opt/<service>/`
|
|||
|
|
|||
|
* `config`
|
|||
|
* `data`
|
|||
|
|
|||
|
`/var/data` - общее хранилище, используемое pigallery, nextcloud, samba и пр.
|
|||
|
|
|||
|
`certbot` внутри контейнера nginx
|