MirrorNest
← Все руководства

Nextcloud

Self-hosted file sync, sharing, and collaboration suite — your own private Dropbox/Google Drive.

Система: Ubuntu 22.04 LTS (Docker)CollaborationStorageОфициальный сайт ↗Официальная документация ↗
Это руководство составлено на основе официальной документации Nextcloud, ссылка на которую есть выше — всегда сверяйте точные названия пакетов/версий там перед запуском этих команд на рабочем сервере, так как версии дистрибутива и проекта со временем меняются.
  1. 1Install Docker and Docker Compose

    Follow Docker's own official install guide for Ubuntu if not already installed.

  2. 2Create a docker-compose.yml

    The official AIO (All-in-One) image is Nextcloud's own recommended way to self-host — it bundles the app, database, and reverse proxy with automatic HTTPS.

    mkdir nextcloud-aio && cd nextcloud-aio
    docker run --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --publish 8080:8080 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro nextcloud/all-in-one:latest
  3. 3Finish setup in the browser

    Open https://your-server-ip:8080 — the AIO interface walks you through domain setup, backups, and starting all the bundled containers.

    AIO needs a real domain name with a valid certificate for its automatic HTTPS to work — a bare IP address will not fully work for the end-user-facing Nextcloud interface.