๋ฅ์คํธ ํด๋ผ์ฐ๋๋ ๊ฐ์ธ์ฉ ํด๋ผ์ฐ๋ ์๋น์ค๋ก, ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์์๊ฒ ํธ์๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์๋น์ค๋ ์ฐ๋ฝ์ฒ, ์บ๋ฆฐ๋, ์ฌ์ง ๋ทฐ์ด, ํฌ๋ ๋ฆฌ์คํธ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ํฌํจํ๊ณ ์์ด์, ๋ฅ์คํธ ํด๋ผ์ฐ๋ ํ๋๋ก ๋ชจ๋ ์์ ์ ์ํํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ฅ์คํธ ํด๋ผ์ฐ๋๋ ๋ฒ๊ทธ๊ฐ ๋ง์์ ์์ ์ฑ์ด ์ข์ง ์์ ํธ์ ๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ์งํํ๋ค๊ฐ ์ฌ์ฉ์ ๊ฐ์ธ์ ๋ฐ์ดํฐ๋ฅผ ์์์ํฌ ์ ๋๋ก ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ธฐ๋ ํฉ๋๋ค. ๋ํ ์๋ฒ ์ํธํ๋ ์๋ ํฌ ์๋ ์ํธํ (e2ee)๋ฅผ ์ง์ํ์ง๋ง, ์ด ๊ธฐ๋ฅ๋ค์ ๋งค์ฐ ๋ถ์์ ํ๊ณ ์ ๋๋ก ์๋ํ์ง ์์ ์ ์์ต๋๋ค.
๊ฐ์ธ์ ์ผ๋ก ๋ฅ์คํธ ํด๋ผ์ฐ๋๋ฅผ ๋ฐ๋ ์ ๋ ์ฌ์ฉํด๋ณด์์ง๋ง ์ถ์ฒํ์ง ์์ต๋๋ค. ๋์ ์ Filestash๋ผ๋ ์๋น์ค๋ฅผ ์ถ์ฒํ๊ณ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ๋ณ๋๋ก ๊ตฌ์ฑํ๊ธธ ๊ถํฉ๋๋ค.
version: '2'
volumes:
nextcloud:
db:
services:
db:
image: mariadb:10.5
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
volumes:
- /share/Backup/Nextcloud/db:/var/lib/mysql
network_mode: bridge
environment:
- MYSQL_ROOT_PASSWORD=๋น๋ฒ
- MYSQL_PASSWORD=๋น๋ฒ
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- TZ=Asia/Seoul
app:
image: nextcloud:apache
restart: always
network_mode: bridge
ports:
- 14400:80
links:
- db
volumes:
- /share/Backup/Nextcloud:/var/www/html
- ./app:/var/www/html/custom_apps
- ./config:/var/www/html/config
- ./data:/var/www/html/data
environment:
- MYSQL_PASSWORD=๋น๋ฒ
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
- NEXTCLOUD_ADMIN_USER=nextcloud
- NEXTCLOUD_ADMIN_PASSWORD=๋น๋ฒ
- NEXTCLOUD_TRUSTED_DOMAINS=๋๋ฉ์ธ
- OVERWRITEHOST=๋๋ฉ์ธ
- OVERWRITEPROTOCOL=https
- OVERWRITECLIURL=https://๋๋ฉ์ธ
- PHP_MEMORY_LIMIT=4G
- PHP_UPLOAD_LIMIT=16G
- TZ=Asia/Seoul
'> Server' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Nextcloud ๋ฌธ์ ์ (0) | 2023.05.19 |
---|---|
๋งํ ๋ฐ ์ด๋ถ ๋ทฐ์ด Kavita (0) | 2023.05.18 |
Gluetun์ ์ฌ์ฉํ Docker ์ปจํ ์ด๋์ VPN ๋ฐ ํฌ ์ค์์น ์ค์ (0) | 2023.05.17 |
๋ฌด๋ฃ ๋๋ฉ์ธ DuckDNS๋ฅผ ํ์ฉํ SSL ์ธ์ฆ๊ณผ DDNS ์ค์ ๊ฐ์ด๋ (1) | 2023.05.17 |
์ญ๋ฐฉํฅ ํ๋ก์ ๊ด๋ฆฌ ๋๊ตฌ(NPM)์ ์ค์ ๊ณผ ์ฃผ์์ฌํญ (0) | 2023.05.17 |