Посоны, ставлю домашнее облако в контейнерах. докер-композе:
1 version: '1'
2
3 services:
4 db:
5 image: mariadb
6 command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --skip-innodb-read-only-compressed
7 restart: always
8 volumes:
9 - /home/observer/BKP/nextcloud/mariadb:/var/lib/mysql
10 container_name: mariadb_docker
11 environment:
12 - MYSQL_ROOT_PASSWORD=Super_puper_password
13 - MYSQL_PASSWORD=Super_secure_password
14 - MYSQL_DATABASE=nextcloud
15 - MYSQL_USER=nextcloud
16
17 app:
18 image: nextcloud
19 restart: always
20 ports:
21 - 51623:80
22 links:
23 - db
24 container_name: nextcloud_docker
25 volumes:
26 - /home/observer/BKP/nextcloud/apps:/var/www/html/apps
27 - /home/observer/BKP/nextcloud/config:/var/www/html/config
28 - /home/observer/BKP/nextcloud/data:/var/www/html/data
BKP это отдельный диск, примонтированный дома
Так как, в случае чего, не хотелось бы всё потерять, поэтому спрошу совета, как секурно и надёжно сделать?
Для начала выяснил, что неплохо бы SSL сертификат прикрутить. Щас извне хожу по хттп и это меня напрягает. Но Let’sEncrypt вроде как прекратил их давать для РФ, не? Где тогда брать? Может ещё советы есть от бывалых (кроме сделать бочку и самозабаниться).
благодарю всех докладчиков.