ipTime NAS2DUAL Nextcloud 에러 초기화 및 재설치
ipTIME NAS2dual + Nextcloud 조합에서 꼬이면, “플러그인 삭제”가 안 되면서 계속 에러 나는 경우가 꽤 자주 있습니다.
완전히 초기화해서 다시 깔 수 있는 방법을 단계별로 정리해 보겠습니다.
0. 전제 확인
아래 상황을 가정하고 설명합니다.
- NAS: ipTIME NAS2dual
- Nextcloud: ipTIME의 Plug-in APP(플러그인)으로 설치한 버전
- 설치 경로: 플러그인 페이지 상단의 “설치 경로”에 예를 들어
Plugin같은 폴더를 지정해서 설치한 경우[1]
만약 직접 SSH 들어가서 수동으로 Nextcloud를 설치하신 거라면, 답변 맨 아래에 “수동 설치한 경우”도 간단히 적어두겠습니다.
1. 제일 간단한 우회 방법: 새 플러그인 경로에 “새 Nextcloud” 설치
“삭제가 안 된다”는 게 꼭 치명적인 건 아닙니다. ipTIME 플러그인은 설치 경로(폴더) 기준으로 관리되기 때문에, 새 경로를 잡고 거기에 새로 설치해버리는 방법이 있습니다[1].
- NAS 관리 페이지 접속
- 브라우저에서
http://nas-ip:port(보통 80/8080) → 관리자 로그인
- 브라우저에서
- 왼쪽 메뉴에서
고급 설정 → Plug-in APP 설정들어갑니다. - 상단의 설치 경로를 새 폴더로 바꿉니다.
- 예: 기존이
Plugin이었다면- 탐색기나 ipDISK로 NAS에 접속해서 최상위에
Plugin2폴더 하나 만듭니다. - 플러그인 설정 화면에서 설치 경로를
Plugin2로 지정하고 저장.
- 탐색기나 ipDISK로 NAS에 접속해서 최상위에
- 이 순간, ipTIME은
Plugin2기준으로 플러그인 목록을 새로 보게 되기 때문에,- 기존
Plugin에 있던 꼬인 Nextcloud는 그냥 무시되고, Plugin2아래는 깨끗한 상태로 보입니다.
- 기존
- 예: 기존이
- 새 경로에 phpMyAdmin, Nextcloud 다시 설치
Plug-in APP 설정화면에서:- 검색해서
phpMyAdmin설치 Nextcloud설치
- 검색해서
- 이때 플러그인 설치 경로 기준으로
Plugin2\apache\nextcloud...와 같은 구조로 새로 깔립니다[1].
- 이후는 일반 Nextcloud 설치 절차 그대로 진행
- phpMyAdmin 들어가서 DB 유저/DB 생성
- Nextcloud 초기 설정 페이지에서 관리자 계정, DB 정보 입력 → 설치 마무리[1].
이 방법의 장점:
- 기존 꼬인 Nextcloud를 굳이 “삭제” 안 해도 됨 (남아있어도 기능상 문제 없음)
- 플러그인 메타데이터가 비정상이라 삭제 버튼이 안 먹는 상황에서도 우회 가능
단점: - 기존 플러그인 폴더(
Plugin) 안에 쓰레기(예전 Nextcloud, Apache 설정 등)가 남음
→ 용량 여유만 있으면 그냥 두고 써도 되고, 깔끔하게 지우고 싶으면 아래 2번을 참고.
2. 완전히 지우고 다시 설치하는 정석 루트
“구 Nextcloud 완전 제거 + DB/유저 정리 + 새 설치”까지 하는 방법입니다.
2-1. Apache / MySQL 서비스 중지
고급 설정 → 서비스 관리 → Apache 서버- 서비스: 중지
- 저장하기
고급 설정 → 서비스 관리 → MySQL 서버- 서비스: 중지
- 저장하기
서비스를 멈춰둬야 플러그인 폴더/파일을 안전하게 삭제하기 쉽습니다.
2-2. Nextcloud 플러그인 폴더 직접 삭제
설치 튜토리얼 기준으로 Nextcloud 설정 파일 위치는 대략 이런 식입니다[1].
플러그인 설치 경로\apache\nextcloud180\config\config.php
즉, 구조는 대략:플러그인설치경로\apache\nextcloud180\ ...
여기서 플러그인 설치 경로는 플러그인 설정 상단에 지정한 폴더(예:Plugin)입니다[1].
- PC에서 NAS에 파일 공유로 접속
- 탐색기에서
\\nas-ip\또는 ipDISK로 접속 - 플러그인 설치 경로 폴더로 들어감
- 예:
\\nas-ip\Plugin\apache\nextcloud180
- 예:
- 탐색기에서
nextcloud180폴더 전체를 삭제apache\nextcloud180폴더 통째로 삭제- 혹시 apache 안에 Nextcloud 관련 다른 폴더가 있으면(버전 다를 때) 같이 정리
- 삭제 후 Apache/MySQL은 아직 켜지 말고, 다음 단계로 진행
만약 윈도우 탐색기에서 삭제 권한 문제 나면:
- ipDISK 앱이나 NAS의 “탐색기 모드”로 접속해서 삭제하면 삭제가 잘 되는 경우도 있습니다[2].
2-3. Nextcloud용 MySQL DB / 계정 삭제
Nextcloud는 MySQL DB를 사용하므로, 예전 DB/유저까지 정리해주면 완전 초기화가 됩니다[1].
고급 설정 → Plug-in APP 설정 → phpMyAdmin → 설정클릭- root 계정(초기에는 비밀번호 비어 있음)으로 로그인
- 왼쪽 DB 목록에서 Nextcloud용 DB를 삭제
- 보통, 튜토리얼대로라면
- MySQL 유저 ID =
nextcloud_user라면 - DB 이름도
nextcloud_user로 만들었을 가능성이 큼[1].
- MySQL 유저 ID =
- 해당 DB 선택 → “삭제” (Drop database)
- 보통, 튜토리얼대로라면
사용자 계정메뉴에서 Nextcloud용 사용자도 삭제- 예:
nextcloud_user@localhost사용자 삭제
이렇게 하면 예전 Nextcloud 관련 DB가 완전히 제거됩니다.
- 예:
2-4. 플러그인에서 Nextcloud 재설치
고급 설정 → 서비스 관리 → Apache 서버- Server Root, Document Root, PHP7.3 등 설정은 한 번만 잡아두면 됩니다[1].
- 서비스: 실행으로 변경 후 저장.
고급 설정 → 서비스 관리 → MySQL 서버- DB 저장 위치, 포트(3306), 문자셋 utf-8 등 설정 확인 후
- 서비스: 실행으로 변경 후 저장[1].
고급 설정 → Plug-in APP 설정- 상단에서 플러그인 설치 경로 확인 (예:
Plugin) phpMyAdmin플러그인 설치Nextcloud플러그인 설치
→ 이 시점부터는 완전 새로 설치하는 것과 동일 상태입니다[1].
- 상단에서 플러그인 설치 경로 확인 (예:
2-5. 새 MySQL 계정 / DB 생성 및 Nextcloud 초기 설정
- phpMyAdmin 접속
- Plug-in APP 설정 → phpMyAdmin → 설정
- root(초기 비번 없음) 로그인
- 새로운 Nextcloud 전용 계정 생성[1].
- 사용자: 예)
ncuser - 호스트:
localhost - 비밀번호: 원하는 강한 비밀번호
- 하단 옵션:
- “동명의 데이터베이스를 생성하고 모든 권한 부여” 체크
- “전체 권한 모두 체크” (또는 DB 관련 권한 전부)
- 사용자: 예)
- Nextcloud 초기 페이지 접속
- Plug-in APP 설정 → Nextcloud → 설정
- 처음 접속 화면에서:
- 관리자 계정: 예)
admin, 비번 - 데이터 폴더: NAS 내 원하는 폴더 (예:
Data\cloud등) - 데이터베이스:
- DB 사용자:
ncuser - DB 비밀번호: 위에서 설정한 것
- DB 이름:
ncuser(동명 DB를 생성했으면) - 호스트:
localhost:3306[1]
- DB 사용자:
- 관리자 계정: 예)
- “설치 완료” 눌러서 설치 진행 (수 분 걸릴 수 있음)
- 설치 완료 후 정상 동작 확인
2-6. DDNS / 외부접속 사용 시 trusted_domains 다시 설정
ipTIME 튜토리얼 예시처럼, Nextcloud는 config.php의 trusted_domains에 DDNS를 등록해야 합니다[1].
- NAS 탐색기(ipDISK, SMB 등)로 접속 후:
- 플러그인설치경로 예:
Plugin2라고 했으면Plugin2\apache\nextcloudXXX\config\config.php열기
- 플러그인설치경로 예:
trusted_domains배열에 DDNS 추가
예시 (튜토리얼 예시 기반)[1]:
'trusted_domains' =>
array (
0 => '192.168.0.xxx:8000', // 내부 접속
1 => '서비스계정.ipdisk.co.kr:8000', // DDNS
2 => '서비스계정.ipdisk.co.kr:8000/apps/nextcloudXXX',
),
- 저장 후, DDNS 주소로 접속 테스트
3. 플러그인 삭제 버튼이 여전히 안 먹을 때
위 2번처럼 수동 삭제 + DB 정리까지 했는데도, 플러그인 목록에서 Nextcloud가 계속 남아 있고 삭제 버튼도 안 먹는 경우:
- 새 설치 경로 방식(1번 방법) 으로 갈아타는 것을 추천합니다.
- 새 폴더(예:
Plugin_new) 만들고 - 플러그인 설치 경로를 거기로 지정
- 그 경로 기준으로 phpMyAdmin, Nextcloud를 새로 설치
- 새 폴더(예:
- 예전 플러그인은 안 쓰게 되지만, UI에 남더라도 실제로는 영향이 거의 없습니다.
- 정말 깔끔하게 전체 NAS 구성을 밀어야겠다 싶으면,
- ipTIME 메뉴의 시스템 마법사/초기화, 또는 하드포맷/공장초기화를 고려해야 하는데, 이 경우는 자료 백업 후 진행해야 합니다[3][4][5].
4. 혹시 Nextcloud를 수동으로 설치했을 때
만약 ipTIME 플러그인이 아니라 SSH로 Apache/PHP/MySQL 깔고 Nextcloud를 직접 올리셨다면:
- 제거:
- Nextcloud 디렉터리(예:
/mnt/HD_a2/www/nextcloud같은 곳) 통째로 삭제 - MySQL에서 Nextcloud DB 및 계정 Drop
- Apache vhost 설정에서 해당 디렉터리/호스트 설정 제거
- Nextcloud 디렉터리(예:
- 재설치:
- Nextcloud 패키지 다시 압축 해제 → 웹 루트 배치
- DB/유저 새로 만들고 설치 마법사 진행
- ipTIME DDNS/포트포워딩, SSL(Let’s Encrypt 등)은 수동으로 다시 설정
5. 상황 확인용 질문 (답 주시면 더 정확히 짚어줄 수 있음)
가능하다면 다음도 알려주면, 추가로 딱 맞는 커맨드/경로까지 정리해 줄 수 있습니다.
- Nextcloud가 “삭제 안 된다”는 게:
- Plug-in APP 설정에서 Nextcloud 옆 “삭제” 누르면 에러 나는 건가요?
- 아니면 버튼 자체가 비활성/사라진 상태인가요?
- 플러그인 상단의 “설치 경로”는 현재 어떤 폴더로 되어 있나요? (예:
Plugin,hdd1/Plugin등) - SSH/Telnet 접속은 가능한지, 아니면 파일은 전부 윈도우 탐색기/ipDISK 앱으로만 만지는 환경인지?
위 기본 루트(1번 새 경로 설치 or 2번 완전 삭제 후 재설치)만으로 대부분은 해결됩니다.
지금 상태에서 어디까지 해보셨는지 알려주면, 필요한 경우 경로/설정값을 더 구체적으로 맞춰서 적어드리겠습니다.
인용:
[1] [ipTIME nas2dual] Nextcloud 설치하기 https://mildit.tistory.com/entry/ipTIME-nas2dual-Nextcloud-설치하기
[2] iptime NAS 파일 삭제가 되지 않을 때 https://www.clien.net/service/board/lecture/15650185
[3] 001 http://contents.iptime.co.kr/~contents/link/ipTIME_NAS101_manual_kor.pdf
[4] 2. [ipTIME] NAS2dual 설치, 기본기능 (웹하드, 빅데이터) https://blog.naver.com/illstapandor/220840363696
[5] 아이피타임 초기화 방법(공유기, NAS) - 신수동 곰두마리 https://gyou-story.tistory.com/entry/아이피타임-초기화-방법공유기-NAS
[6] NAS를 사고 늦은 후회.... : 클리앙 https://www.clien.net/service/board/park/17422028
[7] iptime NAS 재설정 https://blog.naver.com/PostView.naver?blogId=jeammy&logNo=223776333149
[8] IPTIME NAS 데이터 복구 HDD 고장 네트워크 접근 불가 https://blog.naver.com/ck_data/222742844523
[9] [ipTIME nas2dual] Nextcloud 설치하기 - Mild IT - 티스토리 https://mildit.tistory.com/7
[10] 라즈베리파이와 Nextcloud 질문드립니다. : 클리앙 https://www.clien.net/service/board/cm_rasp/11896943
[11] TrueNAS에서 Nextcloud가 끊임없이 신뢰할 수 없는 도메인 ... https://www.reddit.com/r/truenas/comments/1hhsbzt/nextcloud_on_truenas_throws_constant_untrusted/
[12] Nextcloud talk TURN / STUN 설정 https://ubuntu-nas.tistory.com/entry/Nextcloud-talk-TURN-STUN-설정
[13] Nextcloud 데스크톱 클라이언트 동기화 실패 - 알 수 없는 오류 https://www.reddit.com/r/NextCloud/comments/1i7nhl4/nextcloud_desktop_client_fails_to_sync_unknown/
[14] #4. ipTIME nas2dual 세팅해보자(스마트폰에서 접속및 파일복구 기능 스냅샷이용하기) https://www.youtube.com/watch?v=JuYftck8M9s
[15] 개인용 NAS, Nextcloud 구축하기(2. Webserver 설치(NGINX)) https://cjh8608.tistory.com/26
[16] HELP: Can access Nextcloud via local IP, but not my domain? https://www.reddit.com/r/NextCloud/comments/wcw01m/help_can_access_nextcloud_via_local_ip_but_not_my/
[17] Nextcloud - RaiDrive GUI https://docs.raidrive.com/ko/gui/storages/Nextcloud/
[18] 나스 만들기 강좌 (따라하면 만들어짐) > 팁 강좌 | 쿨엔조이 https://coolenjoy.net/bbs/37/220449
[19] 가정용 NAS, NAS 서버에서 폴더와 파일을 삭제하는 방법 ... https://blog.naver.com/PostView.naver?blogId=exist914&logNo=221312294498&proxyReferer=
[20] ipTIME NAS1dual 사용기 (2) - 간편한 NAS 구축, 편리한 스냅샷 ... https://dpg.danawa.com/mobile/community/view?boardSeq=264&listSeq=3379714
[21] #2. ipTIME nas2dual 세팅해보자(IPDISK설치,하드디스크 ... https://www.youtube.com/watch?v=8Jcm_x4p0e8
[22] 쉽고 빠르게 Mac에서 Nextcloud를 제거하는 방법 https://www.imymac.com/ko/powermymac/uninstall-nextcloud-on-mac.html
[23] ipTIME에서 외부 접속 DDNS 설정 및 초기화 - 네이버 블로그 https://blog.naver.com/lxxjxxx/221172224107
[24] 4. [ipTIME] NAS2dual 클라우드 (ownCloud) - 네이버 블로그 https://blog.naver.com/illstapandor/220841864987
[25] iptime nas 사용시 홈폴더 삭제 방법 : 클리앙 https://www.clien.net/service/board/kin/15001385
[26] IPTIME NAS2DUAL 3년 사용기 후 결별까지 - 흔한부산개발자 https://busan-dev.tistory.com/14
[27] Nextcloud同期クライアントを削除したい | 京都大学情報環境機構 https://www.iimc.kyoto-u.ac.jp/ja/services/education/faq/edu_storage/nextcloud_1
[28] 2021-11-22 DV NW : ipTIME DDNS 관리 (변경, 삭제) https://ds5qdr-dv.tistory.com/283