CORE TERMINAL
SERVER SETTING : 올드보이 서버 세팅
Nextcloud 웹하드
DATE: 2026-04-16 18:59
* Nextcloud 웹하드
* Nextcloud 웹하드 - 사타 디스크 설치
- docker-compose.yml : /root/nextcloud/ (SSD)
-Nextcloud 파일 데이터 : /data/nextcloud/data
- MariaDB 데이터 : /data/nextcloud/db
- 디렉토리 생성
mkdir -p /data/nextcloud/data
mkdir -p /data/nextcloud/db
1. 폴더 생성 및 이동
mkdir -p /root/nextcloud
cd /root/nextcloud
2. 파일 만들기
nano docker-compose.yml
3. Docker = 컨테이너 실행 엔진 (트럭) 설치
Nextcloud 말고도 나중에 다른 프로그램 올릴 때도 Docker로 하면 서버 환경 안 건드리고 깔끔하게 관리
dnf install -y docker
4. 이미지 다운로드 시작
docker-compose up -d
* Nextcloud 웹하드 - 사타 디스크 설치
- docker-compose.yml : /root/nextcloud/ (SSD)
-Nextcloud 파일 데이터 : /data/nextcloud/data
- MariaDB 데이터 : /data/nextcloud/db
- 디렉토리 생성
mkdir -p /data/nextcloud/data
mkdir -p /data/nextcloud/db
1. 폴더 생성 및 이동
mkdir -p /root/nextcloud
cd /root/nextcloud
2. 파일 만들기
nano docker-compose.yml
3. Docker = 컨테이너 실행 엔진 (트럭) 설치
Nextcloud 말고도 나중에 다른 프로그램 올릴 때도 Docker로 하면 서버 환경 안 건드리고 깔끔하게 관리
dnf install -y docker
4. 이미지 다운로드 시작
docker-compose up -d
EXTRA CODE SNIPPET
# 파일 만들기
# nano docker-compose.yml
version: '3'
services:
db:
image: mariadb:10.6
restart: always
environment:
MYSQL_ROOT_PASSWORD: rootpassword123!
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: ncpassword123!
volumes:
- /data/nextcloud/db:/var/lib/mysql
nextcloud:
image: nextcloud
restart: always
ports:
- \\\"8080:80\\\"
depends_on:
- db
environment:
MYSQL_HOST: db
MYSQL_DATABASE: nextcloud
MYSQL_USER: nextcloud
MYSQL_PASSWORD: ncpassword123!
volumes:
- /data/nextcloud/data:/var/www/html
volumes: {}