Nextcloud

📱☁️💻 A safe home for all your data – community-driven, free & open source 👏 - Nextcloud

github.com

 

넥스트 클라우드는 개인용 클라우드 서비스로, 다양한 기능을 제공하여 사용자에게 편의를 제공합니다. 이 서비스는 연락처, 캘린더, 사진 뷰어, 투두 리스트 등 다양한 기능을 포함하고 있어서, 넥스트 클라우드 하나로 모든 작업을 수행할 수 있습니다.

 

그러나 넥스트 클라우드는 버그가 많아서 안정성이 좋지 않은 편입니다. 업데이트를 진행하다가 사용자 개인의 데이터를 손상시킬 정도로 문제가 발생하기도 합니다. 또한 서버 암호화나 엔드 투 엔드 암호화 (e2ee)를 지원하지만, 이 기능들은 매우 불안정하고 제대로 작동하지 않을 수 있습니다.

 

개인적으로 넥스트 클라우드를 반년 정도 사용해보았지만 추천하지 않습니다. 대신에 Filestash라는 서비스를 추천하고 다른 기능은 별도로 구성하길 권합니다.

 

 

version: '2'

volumes:
  nextcloud:
  db:

services:
  db:
    image: mariadb:10.5
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - /share/Backup/Nextcloud/db:/var/lib/mysql
    network_mode: bridge
    environment:
      - MYSQL_ROOT_PASSWORD=비번
      - MYSQL_PASSWORD=비번
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - TZ=Asia/Seoul

  app:
    image: nextcloud:apache
    restart: always
    network_mode: bridge
    ports:
      - 14400:80
    links:
      - db
    volumes:
      - /share/Backup/Nextcloud:/var/www/html
      - ./app:/var/www/html/custom_apps 
      - ./config:/var/www/html/config 
      - ./data:/var/www/html/data 
    environment:
      - MYSQL_PASSWORD=비번
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db
      - NEXTCLOUD_ADMIN_USER=nextcloud
      - NEXTCLOUD_ADMIN_PASSWORD=비번
      - NEXTCLOUD_TRUSTED_DOMAINS=도메인
      - OVERWRITEHOST=도메인
      - OVERWRITEPROTOCOL=https
      - OVERWRITECLIURL=https://도메인
      - PHP_MEMORY_LIMIT=4G
      - PHP_UPLOAD_LIMIT=16G
      - TZ=Asia/Seoul