ipTime NAS2DUAL Nextcloud 에러 초기화 및 재설치

ipTime NAS2DUAL Nextcloud 에러 초기화 및 재설치

ipTIME NAS2dual + Nextcloud 조합에서 꼬이면, “플러그인 삭제”가 안 되면서 계속 에러 나는 경우가 꽤 자주 있습니다.
완전히 초기화해서 다시 깔 수 있는 방법을 단계별로 정리해 보겠습니다.


0. 전제 확인

아래 상황을 가정하고 설명합니다.

  • NAS: ipTIME NAS2dual
  • Nextcloud: ipTIME의 Plug-in APP(플러그인)으로 설치한 버전
  • 설치 경로: 플러그인 페이지 상단의 “설치 경로”에 예를 들어 Plugin 같은 폴더를 지정해서 설치한 경우[1]
    만약 직접 SSH 들어가서 수동으로 Nextcloud를 설치하신 거라면, 답변 맨 아래에 “수동 설치한 경우”도 간단히 적어두겠습니다.

1. 제일 간단한 우회 방법: 새 플러그인 경로에 “새 Nextcloud” 설치

“삭제가 안 된다”는 게 꼭 치명적인 건 아닙니다. ipTIME 플러그인은 설치 경로(폴더) 기준으로 관리되기 때문에, 새 경로를 잡고 거기에 새로 설치해버리는 방법이 있습니다[1].

  1. NAS 관리 페이지 접속
    • 브라우저에서 http://nas-ip:port (보통 80/8080) → 관리자 로그인
  2. 왼쪽 메뉴에서
    고급 설정 → Plug-in APP 설정 들어갑니다.
  3. 상단의 설치 경로를 새 폴더로 바꿉니다.
    • 예: 기존이 Plugin이었다면
      • 탐색기나 ipDISK로 NAS에 접속해서 최상위에 Plugin2 폴더 하나 만듭니다.
      • 플러그인 설정 화면에서 설치 경로를 Plugin2로 지정하고 저장.
    • 이 순간, ipTIME은 Plugin2 기준으로 플러그인 목록을 새로 보게 되기 때문에,
      • 기존 Plugin에 있던 꼬인 Nextcloud는 그냥 무시되고,
      • Plugin2 아래는 깨끗한 상태로 보입니다.
  4. 새 경로에 phpMyAdmin, Nextcloud 다시 설치
    • Plug-in APP 설정 화면에서:
      • 검색해서 phpMyAdmin 설치
      • Nextcloud 설치
    • 이때 플러그인 설치 경로 기준으로 Plugin2\apache\nextcloud... 와 같은 구조로 새로 깔립니다[1].
  5. 이후는 일반 Nextcloud 설치 절차 그대로 진행
    • phpMyAdmin 들어가서 DB 유저/DB 생성
    • Nextcloud 초기 설정 페이지에서 관리자 계정, DB 정보 입력 → 설치 마무리[1].
      이 방법의 장점:
  • 기존 꼬인 Nextcloud를 굳이 “삭제” 안 해도 됨 (남아있어도 기능상 문제 없음)
  • 플러그인 메타데이터가 비정상이라 삭제 버튼이 안 먹는 상황에서도 우회 가능
    단점:
  • 기존 플러그인 폴더(Plugin) 안에 쓰레기(예전 Nextcloud, Apache 설정 등)가 남음
    → 용량 여유만 있으면 그냥 두고 써도 되고, 깔끔하게 지우고 싶으면 아래 2번을 참고.

2. 완전히 지우고 다시 설치하는 정석 루트

“구 Nextcloud 완전 제거 + DB/유저 정리 + 새 설치”까지 하는 방법입니다.

2-1. Apache / MySQL 서비스 중지

  1. 고급 설정 → 서비스 관리 → Apache 서버
    • 서비스: 중지
    • 저장하기
  2. 고급 설정 → 서비스 관리 → MySQL 서버
    • 서비스: 중지
    • 저장하기
      서비스를 멈춰둬야 플러그인 폴더/파일을 안전하게 삭제하기 쉽습니다.

2-2. Nextcloud 플러그인 폴더 직접 삭제

설치 튜토리얼 기준으로 Nextcloud 설정 파일 위치는 대략 이런 식입니다[1].

  • 플러그인 설치 경로\apache\nextcloud180\config\config.php
    즉, 구조는 대략:
  • 플러그인설치경로\apache\nextcloud180\ ...
    여기서 플러그인 설치 경로는 플러그인 설정 상단에 지정한 폴더(예: Plugin)입니다[1].
  1. PC에서 NAS에 파일 공유로 접속
    • 탐색기에서 \\nas-ip\ 또는 ipDISK로 접속
    • 플러그인 설치 경로 폴더로 들어감
      • 예: \\nas-ip\Plugin\apache\nextcloud180
  2. nextcloud180 폴더 전체를 삭제
    • apache\nextcloud180 폴더 통째로 삭제
    • 혹시 apache 안에 Nextcloud 관련 다른 폴더가 있으면(버전 다를 때) 같이 정리
  3. 삭제 후 Apache/MySQL은 아직 켜지 말고, 다음 단계로 진행
    만약 윈도우 탐색기에서 삭제 권한 문제 나면:
  • ipDISK 앱이나 NAS의 “탐색기 모드”로 접속해서 삭제하면 삭제가 잘 되는 경우도 있습니다[2].

2-3. Nextcloud용 MySQL DB / 계정 삭제

Nextcloud는 MySQL DB를 사용하므로, 예전 DB/유저까지 정리해주면 완전 초기화가 됩니다[1].

  1. 고급 설정 → Plug-in APP 설정 → phpMyAdmin → 설정 클릭
    • root 계정(초기에는 비밀번호 비어 있음)으로 로그인
  2. 왼쪽 DB 목록에서 Nextcloud용 DB를 삭제
    • 보통, 튜토리얼대로라면
      • MySQL 유저 ID = nextcloud_user 라면
      • DB 이름도 nextcloud_user로 만들었을 가능성이 큼[1].
    • 해당 DB 선택 → “삭제” (Drop database)
  3. 사용자 계정 메뉴에서 Nextcloud용 사용자도 삭제
    • 예: nextcloud_user@localhost 사용자 삭제
      이렇게 하면 예전 Nextcloud 관련 DB가 완전히 제거됩니다.

2-4. 플러그인에서 Nextcloud 재설치

  1. 고급 설정 → 서비스 관리 → Apache 서버
    • Server Root, Document Root, PHP7.3 등 설정은 한 번만 잡아두면 됩니다[1].
    • 서비스: 실행으로 변경 후 저장.
  2. 고급 설정 → 서비스 관리 → MySQL 서버
    • DB 저장 위치, 포트(3306), 문자셋 utf-8 등 설정 확인 후
    • 서비스: 실행으로 변경 후 저장[1].
  3. 고급 설정 → Plug-in APP 설정
    • 상단에서 플러그인 설치 경로 확인 (예: Plugin)
    • phpMyAdmin 플러그인 설치
    • Nextcloud 플러그인 설치
      → 이 시점부터는 완전 새로 설치하는 것과 동일 상태입니다[1].

2-5. 새 MySQL 계정 / DB 생성 및 Nextcloud 초기 설정

  1. phpMyAdmin 접속
    • Plug-in APP 설정 → phpMyAdmin → 설정
    • root(초기 비번 없음) 로그인
  2. 새로운 Nextcloud 전용 계정 생성[1].
    • 사용자: 예) ncuser
    • 호스트: localhost
    • 비밀번호: 원하는 강한 비밀번호
    • 하단 옵션:
      • “동명의 데이터베이스를 생성하고 모든 권한 부여” 체크
      • “전체 권한 모두 체크” (또는 DB 관련 권한 전부)
  3. Nextcloud 초기 페이지 접속
    • Plug-in APP 설정 → Nextcloud → 설정
    • 처음 접속 화면에서:
      • 관리자 계정: 예) admin, 비번
      • 데이터 폴더: NAS 내 원하는 폴더 (예: Data\cloud 등)
      • 데이터베이스:
        • DB 사용자: ncuser
        • DB 비밀번호: 위에서 설정한 것
        • DB 이름: ncuser (동명 DB를 생성했으면)
        • 호스트: localhost:3306[1]
    • “설치 완료” 눌러서 설치 진행 (수 분 걸릴 수 있음)
  4. 설치 완료 후 정상 동작 확인

2-6. DDNS / 외부접속 사용 시 trusted_domains 다시 설정

ipTIME 튜토리얼 예시처럼, Nextcloud는 config.phptrusted_domains에 DDNS를 등록해야 합니다[1].

  1. NAS 탐색기(ipDISK, SMB 등)로 접속 후:
    • 플러그인설치경로 예: Plugin2 라고 했으면
      • Plugin2\apache\nextcloudXXX\config\config.php 열기
  2. 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',
  ),
  1. 저장 후, 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 패키지 다시 압축 해제 → 웹 루트 배치
    • DB/유저 새로 만들고 설치 마법사 진행
    • ipTIME DDNS/포트포워딩, SSL(Let’s Encrypt 등)은 수동으로 다시 설정

5. 상황 확인용 질문 (답 주시면 더 정확히 짚어줄 수 있음)

가능하다면 다음도 알려주면, 추가로 딱 맞는 커맨드/경로까지 정리해 줄 수 있습니다.

  1. Nextcloud가 “삭제 안 된다”는 게:
    • Plug-in APP 설정에서 Nextcloud 옆 “삭제” 누르면 에러 나는 건가요?
    • 아니면 버튼 자체가 비활성/사라진 상태인가요?
  2. 플러그인 상단의 “설치 경로”는 현재 어떤 폴더로 되어 있나요? (예: Plugin, hdd1/Plugin 등)
  3. 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
개인정보보호링크