
Google Диск удобен, но у него есть цена: ежемесячная плата за терабайты, потенциальное сканирование файлов AI, риск внезапной блокировки аккаунта. Решение есть и оно называется Nextcloud.
Это бесплатная open-source платформа, которая превращает старый ноутбук в ваше личное облачное хранилище. Интерфейс почти неотличим от Google Диска, а возможностей даже больше — календари, контакты, офисный пакет, видеозвонки. Главное: данные принадлежат только вам.
Как поднять сервер Nextcloud на старом ноутбуке и заменить им Google Диск (бесплатно и приватно)
Ниже — две инструкции. Простая для новичков с Docker и продвинутая для тех, кто хочет разобраться в деталях.
📦 Что понадобится
- Старый ноутбук или ПК — подойдёт даже слабый, с 2-4 ГБ ОЗУ
- Внешний жёсткий диск (опционально) — для расширения хранилища
- Свободный вечер и немного терпения
🚀 Вариант 1: Самый простой способ — Nextcloud All-in-One (Docker)
Этот метод рекомендуется официальной документацией Nextcloud. Устанавливается один «мастер-контейнер», который сам поднимет всё необходимое.
Шаг 1. Установите Docker
Установка Docker
Цель: Установить Docker для запуска Nextcloud в контейнерах.
Что потребуется
1. Установка Docker
На Windows: Скачайте Docker Desktop с официального сайта.
На Linux (Ubuntu): Выполните команду:
Внимание!
На Windows выберите вариант с WSL2 при установке — потребуется перезагрузка.
curl -fsSL https://get.docker.com | sudo sh
2. Запуск Docker
На Mac: Скачайте Docker Desktop для macOS.
После установки проверьте, что Docker работает:
Внимание!
Убедитесь, что Docker запускается автоматически при включении компьютера.
sudo systemctl enable docker
sudo systemctl start docker
Результат
Docker установлен: Готов к запуску контейнеров.
Шаг 2. Запустите Nextcloud AIO
Запуск Nextcloud AIO
Цель: Запустить главный контейнер, который управляет всеми сервисами Nextcloud.
Что потребуется
1. Запуск мастер-контейнера
Откройте терминал и выполните команду:
Внимание!
Если хотите хранить файлы на внешнем диске, добавьте параметр -e NEXTCLOUD_DATADIR="/путь/к/вашему/диску".
sudo docker run \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
ghcr.io/nextcloud-releases/all-in-one:latest
Результат
Мастер-контейнер запущен: Nextcloud AIO готов к настройке через браузер.
Шаг 3. Настройка через браузер
Настройка через браузер
Цель: Завершить установку Nextcloud через веб-интерфейс.
Что потребуется
1. Вход в панель управления
Откройте браузер и перейдите по адресу: https://localhost:8080 или http://IP-адрес-вашего-ноутбука:8080.
Браузер покажет предупреждение о самоподписанном сертификате — примите его.
Внимание!
Важно: Используйте IP-адрес, а не домен на этом этапе, чтобы избежать проблем с HSTS.
2. Ввод пароля
Скопируйте пароль, который отобразился в терминале при запуске контейнера — он понадобится для входа в панель управления.
3. Выбор сервисов
Введите доменное имя, если у вас есть. Если нет, используйте опцию пропуска валидации. Выберите дополнительные сервисы (Nextcloud Office, антивирус ClamAV и другие) и запустите скачивание контейнеров.
Внимание!
Процесс скачивания контейнеров может занять 5–10 минут.
Результат
Nextcloud установлен: Ваше облако доступно по адресу сервера.
🛠️ Вариант 2: Ручная установка на Ubuntu (для тех, кто любит копаться)
Этот способ даёт больше контроля и лучше подходит для постоянного использования.
Шаг 1. Установите серверную ОС
Установка серверной ОС
Цель: Установить базовую операционную систему для сервера.
Что потребуется
1. Установка Ubuntu Server
Установите Ubuntu Server LTS на ваш ноутбук. Можно использовать флешку для загрузки.
Внимание!
Включите SSH во время установки, чтобы управлять сервером удалённо.
Результат
Ubuntu Server установлена: Сервер готов к настройке.
Шаг 2. Обновите систему и установите зависимости
Установка зависимостей
Цель: Установить веб-сервер, базу данных и PHP с необходимыми модулями.
Что потребуется
1. Обновление и установка пакетов
Выполните команды в терминале:
sudo apt update && sudo apt upgrade -y
sudo apt install -y apache2 mysql-server php php-mysql php-xml php-mbstring php-zip php-intl php-curl php-gd php-redis libapache2-mod-php
Результат
Зависимости установлены: Apache, MySQL и PHP готовы к работе.
Шаг 3. Настройте базу данных
Настройка базы данных
Цель: Создать базу данных и пользователя для Nextcloud.
Что потребуется
1. Настройка MySQL
Выполните команды:
Внимание!
Запомните пароль для пользователя nextclouduser — он понадобится при установке.
sudo mysql_secure_installation
sudo mysql -u root -p
2. Создание базы данных
В консоли MySQL выполните:
CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'ваш_пароль';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Результат
База данных готова: Nextcloud сможет подключаться к MySQL.
Шаг 4. Загрузите и настройте Nextcloud
Загрузка и настройка Nextcloud
Цель: Скачать и распаковать Nextcloud в директорию веб-сервера.
Что потребуется
1. Загрузка Nextcloud
Выполните команды:
cd /tmp
wget https://download.nextcloud.com/server/releases/nextcloud-30.0.4.tar.bz2
sudo tar -xjf nextcloud-*.tar.bz2 -C /var/www/
sudo mkdir -p /var/nextcloud-data
sudo chown -R www-data:www-data /var/www/nextcloud /var/nextcloud-data
Результат
Nextcloud загружен: Файлы готовы к настройке.
Шаг 5. Настройте Apache
Настройка Apache
Цель: Настроить веб-сервер для обслуживания Nextcloud.
Что потребуется
1. Создание конфигурации
Создайте файл конфигурации:
sudo nano /etc/apache2/sites-available/nextcloud.conf
2. Настройка виртуального хоста
Добавьте в файл:
<VirtualHost *:80>
DocumentRoot /var/www/nextcloud/
ServerName your_domain_or_IP
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
</Directory>
</VirtualHost>
3. Активация сайта
Активируйте сайт и перезапустите Apache:
sudo a2ensite nextcloud.conf
sudo systemctl reload apache2
Результат
Apache настроен: Nextcloud доступен по IP-адресу сервера.
Шаг 6. Завершите установку через браузер
Завершение установки
Цель: Завершить установку Nextcloud через веб-интерфейс.
Что потребуется
1. Завершение установки
Перейдите на http://IP-вашего-сервера. Вас встретит мастер установки, где нужно будет указать логин администратора, пароль и данные для подключения к базе данных.
Внимание!
Укажите данные для подключения к базе данных, созданные на шаге 3.
Результат
Nextcloud установлен: Ваше облако готово к использованию.
🔐 Доступ из интернета (подключаем домен)
Чтобы ваше облако было доступно не только дома, есть два пути:
Простой способ — Tailscale
Бесплатная VPN-сеть, которая позволяет подключаться к серверу с любого устройства без открытия портов. Есть готовый Docker-образ Nextcloud + Tailscale.
Сложный способ — свой домен и DDNS
Настройка домена и проброс портов
Цель: Сделать ваше облако доступным из интернета.
Что потребуется
1. Настройка домена
Купите домен или используйте бесплатный DDNS-сервис (например, DuckDNS).
Внимание!
В панели Nextcloud AIO укажите свой домен и получите автоматический SSL-сертификат Let's Encrypt.
2. Проброс портов
Внимание!
Не открывайте порты без настройки фаервола.
Настройте проброс портов на роутере: порты 80, 443, 3478 (TCP и UDP) на IP вашего сервера.
Результат
Доступ из интернета настроен: Ваше облако доступно по домену с SSL.
📱 Доступ с телефона и компьютера
У Nextcloud есть официальные приложения для iOS, Android, Windows, Mac и Linux. Они работают как Google Диск — автоматическая синхронизация, загрузка фото с телефона, доступ к файлам офлайн.
Просто установите приложение, укажите адрес вашего сервера и логин с паролем.
⚠️ Важные нюансы
- Бекапы — обязательно. Физический диск может умереть. Придерживайтесь правила 3-2-1: 3 копии данных, 2 разных носителя, 1 копия вне дома.
- Хранилище. Объём ограничен диском вашего ноутбука. Внешний диск на 2 ТБ стоит недорого и решает проблему.
- Скорость. Домашний интернет обычно медленнее, чем у Google. Для больших файлов это может быть заметно.
- Безопасность. Не открывайте порты без настройки фаервола. Используйте HTTPS (Nextcloud AIO настраивает его автоматически).
- Поддержка. Nextcloud — зрелый проект с огромным сообществом и официальной документацией.
💡 Что ещё умеет Nextcloud (бонус)
Помимо файлов, платформа предлагает:
- Календарь (синхронизация с CalDAV)
- Контакты (CardDAV)
- Онлайн-редактор документов (Collabora или OnlyOffice)
- Видеозвонки и чаты
- Менеджер паролей
- Более 200 приложений в магазине Nextcloud
📝 Итог
Превратить старый ноутбук в личное облако можно за вечер. После этого вы перестанете платить за Google Диск, получите полный контроль над своими данными и сможете расширять хранилище простой покупкой внешнего диска.
Это не просто экономия — это цифровая независимость.



