헤놀로지와 Mega Cloud 로 백업/파일 싱크 관리는 하고 있지만
파일 싱크용으로 사용하는 Mega Cloud 의 속도와 용량 제한 (50GB, 현재신규 유저 15GB) 이 아쉬워서 OwnCloud 를 이용해 보았습니다.
macOS 안에서 OwnCloud 빌드 정보가 별로 없어서 몇몇 문제 픽스에 어려움이 있었으나 잘 해결 되었습니다.
이 분야에 깊은 이해는 없지만, 간단하게 개인 클라우드를 만들수 있는 장점이 있는 것 같아 설치 과정 공유 해봅니다.
1. Docker 설치
https://hub.docker.com/editions/community/docker-ce-desktop-mac
해당 사이트에서 'Docker Desktop for Mac' 을 다운받고 설치합니다.(회원가입 필요)
Docker 는 서버 운용을 위한 가상 컨테이너 정도로만 알고 있습니다.
2. Docker Compse File 생성
터미널에서
mkdir owncloud_docker
cd owncloud_docker/
touch docker-compose.yml
open docker-compose.yml
해당 명령어를 입력하면
'Users/사용자이름/owncloud_docker' 경로에 'docker-compose.yml' 파일이 생성되고 열립니다.
3. docker-compose.yml 수정
# ownCloud with MariaDB/MySQL
version: '2'
services:
# OwnCloud machine
owncloud:
image: owncloud
ports:
- 8080:80
restart: always
depends_on:
- mysql
volumes:
- ~/.owncloud_docker:/var/www/html
# Database server
mysql:
image: mariadb
volumes:
- ~/.mariadb_docker:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: 1234
위 내용을 docker-compose.yml 에 붙여넣기 합니다.
붉게 밑줄친 2개 부분을 개인에 맞게 수정합니다.
1. '8080' 은 OwnCloud 접속에 사용될 포트입니다.
2. '1234' 은 OwnCloud 접속에 사용될 mySQL 비밀번호 입니다.
restart: always
depends_on:
- mysql
이 부분은 Docker 가 재실행 될 때 자동으로 ' docker-compose.yml ' 을 다시 Pull 해주는 역할입니다.
4. OwnCloud 시작
터미널에서
cd owncloud_docker/
touch docker-compose.yml
docker-compose up -d
해당 명령어를 입력하여 docker-compose.yml 의 내용을 Dokcer 에 Pull up 해줍니다.
정상적으로 완료되면 'https://localhost:포트번호' 주소로 ownCloud에 접속 가능합니다
5. Setup
'https://localhost:포트번호' 로 접속하면 위와 같은 화면이 나오는데
자신이 사용할 ID 와 Password 를 제일 위 두 개의 칸에 입력하고 (ID 는 바꾸는게 불가능하니 유의하세요)
Database 를 MySQL/MariaDB 로 설정하고 아래 네 개의 칸에
root
'docker-compose.yml' 에서 설정한 'MYSQL_ROOT_PASSWORD' 입력
owncloud
mysql
입력하고 Finish setup 을 눌러 Setup 을 마무리(1분 이상 걸릴 수 있습니다), 다음 화면에서 로그인을 마치면 OwnCloud 설치 완료입니다.
7. 저장소 이동, 확장 및 Docker 설정
OwnCloud 에 사용되는 저장소는 raw 확장자 컨테이너 형태로 macOS에 저장되어 있습니다.
이는 Docker 에서 관리하며 초기값은 64GB 로 설정되어 있습니다.
제일 처음 설치한 Docker 의 Preference - Disk 에서 Disk Image(raw 컨테이너) 위치와 Disk Image Size 를 설정할 수 있습니다.
Advanced 탭에서는 Docker 에서 리소스를 얼마나 사용할지 설정 할 수 있습니다. (저는 최소로 사용 중입니다.)
8. 외부접속
설정한 포트의 외부접속 포트포워딩을 공유기에서 열어놔도 '신뢰할 수 없는 도메인으로 접근' 이라며 외부접속이 차단됩니다.
본인이 설정한 외부접속 ip 주소/ 도메인 주소를 신뢰할 수 있는 도메인에 추가해야 외부접속이 가능합니다.
/Users/사용자이름/.owncloud_docker/config 경로에서 'config.php' 파일을 텍스트 응용프로그램으로 엽니다.
'trusted_domains' =>
array (
0 => 'localhost:포트번호',
),
이 부분에 자신의 도메인을 추가하고 저장합니다.
'trusted_domains' =>
array (
0 => 'localhost:포트번호',
1 => 'domain.com:포트번호',
),
9. 클리이언트
여기서 클라이언트를 다운받아 자동 파일 싱크를 사용할 수 있습니다.
당연하게도 모바일용 클라이언트 사용도 가능합니다.
효율성과 안정성은 좀더 사용해보면서 지켜봐야겠지만 속도는 잘 나오네요
https://x86.co.kr/Macapps/3358566
Ael님의 새글 알림을 받으실려면 구독
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
Safari_18.1_for_macOS_Ventura_beta_1.dmg(619B9) 24/09/20일자 | 제로섬 | 24.09.2014:03 | 23 |
세퀘이아 15.1 beta4(24B5046f) 전체 프로그램 다운로드(24/09/2... | 제로섬 | 24.09.2005:37 | 80 |
windows & macOS / Install macOS Sequoia beta4 15.1_24B50... | 제로섬 | 24.09.2005:24 | 42 |
Apple Beta Releases 소식 (09/17일자) | 제로섬 | 24.09.1808:05 | 86 |
세퀘이아 15.0 정식(24A335) 전체 프로그램(24/09/17일자) +3 | 제로섬 | 24.09.1704:38 | 240 |
windows & macOS / Install macOS Sequoia 정식 15.0_24A335.... | 제로섬 | 24.07.1806:01 | 671 |
Apple macOS UniversalMac_15.0 정식 (24A335)복원IPSW (24/09/17... +3 | 제로섬 | 24.09.1020:58 | 159 |
Apple RC Releases 소식 24/09/10일자 | 제로섬 | 24.09.1011:27 | 233 |
Apple macOS UniversalMac_15.0 beta8 (24A5331b)복원IPSW (24/0... | 제로섬 | 24.08.3020:41 | 103 |
macOS Sonoma 14.7 RC2 (23H124) 전체 프로그램 다운로드(24/09/1... | 제로섬 | 24.08.3015:43 | 275 |
macOS Ventura 13.7 RC2 (22H123) 전체 프로그램 다운로드(24/09/... | 제로섬 | 24.08.3016:24 | 130 |
windows & macOS / Install macOS Sonoma RC2 14.7_23H124.d... +1 | 제로섬 | 23.10.1211:27 | 4867 |
windows & macOS / Install macOS Ventura RC2 13.7.0_22H123... +1 | 제로섬 | 23.10.1213:08 | 7723 |
Apple Beta Releases 소식 24/08/28일자 | 제로섬 | 24.08.2904:14 | 171 |
Apple 2024년 9월 9일 월요일, 첫 번째 가을 이벤트 & Glowti... +1 | 제로섬 | 24.08.2721:47 | 115 |
Apple M1/M2/M3 macOS Sequoia 15.1 beta4 (24B5046f)복원IPSW (2... | 제로섬 | 24.08.1320:14 | 125 |
Apple Public Releases for 소식 24/08/07일자 | 제로섬 | 24.08.0809:53 | 127 |
macOS Sonoma 14.6.1 정식 (23G93) 전체 프로그램 다운로드(24/08... +4 | 제로섬 | 24.07.3018:28 | 636 |
macOS Ventura 13.6.9 정식 (22G830) 전체 프로그램 다운로드(24/... | 제로섬 | 24.07.3018:21 | 241 |
macOS Monterey 12.7.6 정식 (21H1320) 전체 프로그램 다운로드 (... +2 | 제로섬 | 24.07.3018:04 | 190 |
Apple Public Releases for 소식 24/07/29일자 +3 | 제로섬 | 24.07.3014:14 | 115 |
Apple, macOS 15 Sequoia 공개 정보 +2 | 제로섬 | 24.07.0716:59 | 2992 |
Safari_18_정식 설치프로그램_macOS_Sonoma(619A63)&Ventura(... +1 | 제로섬 | 24.07.0619:09 | 2448 |
Apple M1/M2/M3 macOS Sonoma 14.6.1 정식 (23G93)복원IPSW (24/0... | 제로섬 | 24.06.1811:51 | 2266 |
비 지원 맥용 OpenCore-Legacy-Patcher 2.0.1 다운로드(24/09/17... +6 | 제로섬 | 23.06.0413:37 | 2.6만 |
Safari_17.6_for_Ventura&Monterey 정식 설치 프로그램 24/07... +1 | 제로섬 | 24.04.0717:28 | 3781 |
windows & macOS / Install macOS Sonoma 정식 14.6.1_22G93.... +1 | 제로섬 | 24.04.0520:26 | 3716 |
windows & macOS / Install macOS Ventura 정식 13.6.9_22G83... | 제로섬 | 24.04.0521:40 | 3499 |
windows & macOS / Install macOS Monterey 정식 12.7.6_21H1... | 제로섬 | 24.04.0522:27 | 3460 |
윈도우 11 23H2 ISO 다운로드 가능 +2 | Mactopia | 23.11.0423:27 | 1.6만 |
Windows에서 macOS 부팅 가능한 USB를 만드는 방법 +16 | 제로섬 | 23.10.0711:52 | 1.9만 |
windows & macOS / Install macOS Big Sur 11.7.10_20G1427.d... | 제로섬 | 23.07.2512:50 | 2.2만 |
여친 없는 엑팔인들을 위한 스팀 게임 몇 가지 나눔 합니다. +27 | 잠퉁이 | 23.03.0220:10 | 6.6만 |
최신 Windows 다운로드 +12 | Dokdo | 21.10.1703:35 | 4.6만 |
윈도우 필수 유틸 #1 - Hoax Eliminator 구라 제거기 +4 | Mactopia | 21.08.1017:08 | 4.4만 |
우분투 서버 설치하기 +3 | 매킨어렵 | 21.06.0404:29 | 3.5만 |
맥북프로 2014년형 업데이트 안됨 +2 | 해킨독립 | 24.09.1818:57 | 93 |
[에픽게임즈] The Last Stand: Aftermath (무료/무료) +2 | 잠퉁이 | 24.09.2000:11 | 98 |
[에픽게임즈] TOEM (무료/무료) +1 | 잠퉁이 | 24.09.2000:09 | 90 |
잠퉁이 | 24.09.2103:51 | 10 | |
잠퉁이 | 24.09.2103:49 | 14 | |
잠퉁이 | 24.09.2103:47 | 7 | |
잠퉁이 | 24.09.2103:45 | 4 | |
잠퉁이 | 24.09.2012:21 | 47 | |
잠퉁이 | 24.09.2012:19 | 40 | |
잠퉁이 | 24.09.2000:11 | 98 | |
잠퉁이 | 24.09.2000:09 | 90 | |
제로섬 | 24.09.2014:03 | 23 | |
제로섬 | 24.09.2005:37 | 80 | |
제로섬 | 24.09.2005:24 | 42 | |
잠퉁이 | 24.09.1821:39 | 73 | |
wmy0317 | 24.09.1821:35 | 120 | |
해킨독립 | 24.09.1818:57 | 93 | |
제로섬 | 24.09.1808:05 | 86 | |
Nelson | 24.09.1711:45 | 97 | |
제로섬 | 24.09.1704:38 | 240 | |
제로섬 | 24.07.1806:01 | 671 | |
Nelson | 24.09.1621:58 | 51 | |
제로섬 | 24.09.1608:54 | 315 | |
해킨독립 | 24.09.1518:53 | 126 | |
잠퉁이 | 24.09.1305:34 | 101 | |
잠퉁이 | 24.09.1305:24 | 73 | |
잠퉁이 | 24.09.1306:30 | 85 | |
잠퉁이 | 24.09.1306:14 | 75 | |
잠퉁이 | 24.09.1306:11 | 49 | |
잠퉁이 | 24.09.1306:03 | 76 | |
잠퉁이 | 24.09.1117:54 | 82 | |
잠퉁이 | 24.09.1117:51 | 92 | |
잠퉁이 | 24.09.1003:22 | 94 | |
잠퉁이 | 24.09.1003:19 | 103 | |
잠퉁이 | 24.09.1003:16 | 96 | |
잠퉁이 | 24.09.1003:11 | 74 | |
잠퉁이 | 24.09.1003:08 | 74 | |
잠퉁이 | 24.09.1003:06 | 50 | |
제로섬 | 24.09.1020:58 | 159 | |
제로섬 | 24.09.1011:27 | 233 | |
Mactopia | 24.09.1011:16 | 107 | |
제로섬 | 24.09.1002:10 | 61 | |
잠퉁이 | 24.09.0800:24 | 91 | |
잠퉁이 | 24.09.0707:36 | 86 | |
잠퉁이 | 24.09.0707:34 | 64 | |
잠퉁이 | 24.09.0602:31 | 71 | |
잠퉁이 | 24.09.0602:29 | 99 | |
잠퉁이 | 24.09.0602:23 | 58 | |
잠퉁이 | 24.09.0602:21 | 62 | |
잠퉁이 | 24.09.0600:00 | 110 | |
Mactopia | 24.09.0509:15 | 84 | |
잠퉁이 | 24.09.0502:37 | 90 | |
잠퉁이 | 24.09.0500:31 | 76 | |
잠퉁이 | 24.09.0500:29 | 95 | |
잠퉁이 | 24.09.0411:56 | 79 | |
잠퉁이 | 24.09.0411:55 | 73 | |
잠퉁이 | 24.09.0411:54 | 56 | |
나일롱 | 24.09.0410:13 | 131 | |
잠퉁이 | 24.09.0312:13 | 94 | |
잠퉁이 | 24.09.0303:48 | 68 | |
잠퉁이 | 24.09.0303:44 | 104 | |
잠퉁이 | 24.09.0303:42 | 64 | |
Mactopia | 24.09.0208:19 | 161 | |
잠퉁이 | 24.09.0202:37 | 45 | |
잠퉁이 | 24.09.0202:35 | 66 | |
잠퉁이 | 24.09.0202:34 | 82 | |
잠퉁이 | 24.08.3104:12 | 88 | |
잠퉁이 | 24.08.3104:07 | 95 | |
잠퉁이 | 24.08.3104:05 | 70 | |
잠퉁이 | 24.08.3012:02 | 107 | |
잠퉁이 | 24.08.3001:48 | 137 | |
잠퉁이 | 24.08.3001:46 | 90 | |
잠퉁이 | 24.08.3001:42 | 97 | |
잠퉁이 | 24.08.3001:40 | 84 | |
잠퉁이 | 24.08.3001:22 | 163 | |
잠퉁이 | 24.08.3000:02 | 106 | |
제로섬 | 24.08.3020:41 | 103 | |
제로섬 | 24.08.3015:43 | 275 | |
제로섬 | 24.08.3016:24 | 130 | |
제로섬 | 24.08.3015:27 | 157 | |
제로섬 | 23.10.1211:27 | 4867 | |
제로섬 | 23.10.1213:08 | 7723 | |
잠퉁이 | 24.08.2900:39 | 57 |
와우 대단하시네요