728x90
반응형
필자는 구글 드라이버, 테라박스, 네이버 마이박스 등 여러 클라우드 저장소를 소유하고 있다.
하지만, 모두 용량의 제한 때문에 사진 또는 동영상 올리는데 너무 부족하다.
테라박스 같은 경우는 기본 1TB는 무료이기 때문에, 그래도 자주 이용하게 된다.
하지만 초창기에는 쓸만했지만, 지금은 광고로 덕지덕지 발라놔서 들어갈 때마다 조금 화가 나기도 한다.
이를 보완하고자, 필자는 라즈베리파이 서버를 이용하여, 거기다 외장하드를 연결하여, 나만의 클라우드 저장소를 만들어 사용하고 있다.
그게 바로 NextCloud이다.
아래 docker-compose.yml 은 지금 내가 사용하고 있는 nextcloud 도커 스크립트이오니, 유용하게 사용하길 바란다.
# docker-compose 설정 파일
docker-compose.yml
# docker-compose 실행
docker-compose up -d
version: '3.7'
services:
web:
image: linuxserver/nextcloud:latest
container_name: nextcloud
restart: always
volumes:
- ./config:/config
- ./data:/data
environment:
TZ: Asia/Seoul
PUID: 1000
PGID: 1000
ports:
- 30443:443
version: '3'
services:
db:
image: linuxserver/mariadb:latest
restart: always
volumes:
- "./db/data:/var/lib/mysql"
- "./db/dump:/disk"
- "./db/initdb.d:/docker-entrypoint-initdb.d"
environment:
TZ: Asia/Seoul
MYSQL_ROOT_PASSWORD: mariadb
MYSQL_DATABASE: mariadb
ports:
- "33306:3306"
MySQL 테이블 생성 및 USER 생성
create database nextcloud;
create user 'nextcloud_id'@'%' identified by '비밀번호!';
grant all privileges on nextcloud.* to nextcloud_id@'%';
flush privileges;
config.php 에서 MySQL 및 Trusted_domain 설정
#trusted_domains 에 도메인을 추가할 수 있다.
/home/pi/docker/nextcloud/config/www/nextcloud/config/config.php
접속 URL
https://[서버 IP 주소]:30443
[Docker] 도커의 모든 것, 도커 추천 이미지!!! (tistory.com)
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] Metube 로 유튜브 동영상을 다운로드 받자! (2) | 2023.02.02 |
---|---|
[Docker] 도커 간단하게 설치하자 (0) | 2023.01.26 |
[Docker] Docker-compose 로 netdata 시스템 모니터링 설치 (2) | 2023.01.18 |
[Docker] docker-compose 로 heimdall 설치 (4) | 2023.01.05 |
[Docker] docker-compose 로 File Browser 설치 (4) | 2023.01.05 |