KADaP-Manual
  • intro
  • 자동차데이터플랫폼이란
  • portal
    • 회원 가입 하기 (일반회원, 기관회원)
    • 데이터 검색하는 3가지 방법
    • 데이터 검색 결과 살펴 보기
    • 데이터 검색 결과를 마이디스크에 저장하기
    • 제공 서비스(IDE)를 활용하여 구글 Colab처럼 개발하기
    • (작성중) [Tip] 내 PC와 마이디스크 연동 하기
    • (작성중) 제공 서비스(Studio)를 활용하여 노코딩 분석 및 시각화 하기
    • (작성중) 데이터 등록 하기
    • (작성중) 데이터 등록 하기 (보안 설정)
    • (작성중) 제공 서비스(Labeller)를 활용하여 AI 학습 데이터 생성 하기
    • Page
  • cloud
    • 사용 신청 및 보안망 접속방법
    • 클라우드 접속 하기
    • 프로젝트 생성 하기
    • 프로젝트에 사용자 추가하기
    • 가상 서버 생성 하기
    • 가상 서버 관리 하기
    • 생성된 가상 머신에 SSH접속 하기
    • (작성중) 가상머신에 저장 공간 추가 하기
    • (작성중) 가상머신 백업 하기 (스냅샷 기능)
    • 외부에서 가상 머신 접속 하기 (포트포워딩)
    • (작성중) 컨테이너 기능 활성화 하기 및 접속 하기
    • Object Storage 활용하기
    • [Tip] Cloud-Server 활용하기
      • 팀 NAS 서버 만들기 (NextCloud)
        • 사용자 추가 하기
        • 메뉴 설명
        • 파일 추가 하고 공유 하기
        • 공유 받은 파일 확인 하기
        • NextCloud 데스크탑 SW 사용하여 파일 공유하기
        • FTP로 NextCloud에 업로드 하기
      • CKAN기반 데이터 포털 구축하기
    • cloud-pc
      • 개요
      • 접속방법
  • [참고]
    • (작성중) Cloud-PC 단말기 사용법
    • KADaP VPN 접속 방법
      • 핫스팟 or 테더링으로 VPN 접속시 에러 해결 방법
    • (Deprecated)cloud-server
      • 개요
      • 사용 신청 및 보안망 접속방법
      • (CMP-UI) 첫 화면 소개
      • (CMP-UI) 프로젝트
      • (CMP-UI) 가상서버 생성
      • (CMP-UI) 가상서버 사용
      • (Horizon-UI) 첫 화면 소개
      • (Horizon-UI) 가상서버 생성
      • (Horizon-UI) 가상서버 사용
      • CMP-UI vs. Horizon-UI 설명
Powered by GitBook
On this page
  • NextCloud란
  • 설치 방법
  • 관리자 설정 하기
  1. cloud
  2. [Tip] Cloud-Server 활용하기

팀 NAS 서버 만들기 (NextCloud)

Previous[Tip] Cloud-Server 활용하기Next사용자 추가 하기

Last updated 8 months ago

NextCloud란

Nextcloud는 ownCloud 개발자중 하나인 Frank Karlitschek가 개발한 오픈소스 기반 클라우드 스토리지 소프트웨어입니다.

다른 클라우드 파일 서비스처럼 파일 저장 및 공유 서비스를 포함하여 문서 작업, 가상화, 클라우드, 컴퓨팅 기술 등 하나의 플랫폼에서 사용할 수 있고, MS 오피스, 구글 드라이브 등 추가 기능을 써드파티 앱을 통해 모듈식으로 구현할 수 있습니다.

설치 방법

자동차 산업 클라우드 ubuntu 22.04_agent02 이미지로 테스트 되었습니다.

curl -fsSL get.docker.com -o get-docker.sh | sh ./get-docker.sh


apt install fontconfig -y 
fc-cache -fv

------ Shell scripts ------------------------------------------

root@nextcloud:~# mkdir ~/nextcloud
root@nextcloud:~# cd nextcloud
root@nextcloud:~# touch docker-compose.yaml

------ docker-compose.yaml ------------------------------

version: '3'

services:
  nextclouddb:
    image: mariadb
    container_name: nextcloud-db
    restart: unless-stopped
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    networks:
      - ncloud-net
    volumes:
      - ./db:/var/lib/mysql
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
      - MYSQL_RANDOM_ROOT_PASSWORD=true
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextclouduser
      - MYSQL_PASSWORD=nextcloudpw

  redis:
    image: redis
    container_name: redis
    networks:
      - ncloud-net

  nextcloud:
    image: nextcloud:latest
    container_name: nextcloud
    restart: unless-stopped
    ports:
      - 3000:80
    networks:
      - ncloud-net
    volumes:
      - ./web:/var/www/html
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Seoul
      - MYSQL_HOST=nextclouddb
      - MYSQL_PASSWORD=nextcloudpw
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextclouduser
      - REDIS_HOST=redis
    depends_on:
      - nextclouddb
      - redis

networks:
  ncloud-net:
    name: ncloud-net
    driver: bridge

volumes:
  nextclouddb:
  nextcloud:

------ Shell scripts ------------------------------------------

root@nextcloud:~# cd /root/nextcloud
root@nextcloud:~# docker compose up -d

------ Connection ------------------------------------------

http://<IP address>:3000

관리자 설정 하기

  1. 최초 접속시 관리자 계정 생성 후 [설치]를 진행 하여야 합니다.

  2. 설치 단계에서 추천 앱을 설치 하거나 [건너뛰기]로 생략 할 수 있습니다.

  3. 설치 완료 후 우측 상단 프로필 아이콘(A)를 선택시 관리자 설정을 진행 할 수 있습니다.

KADaP Cloud에서 제공 하는 이미지에서는 admin / kadap1234 로 사전 설정 되어 있습니다.

추가 정보 :

공식 홈페이지 :

Nextcloud 란 무엇인가?
https://nextcloud.com