Найти в Дзене
IT для всех

Как из арендованного сервера сделать файловое хранилище для дома или офиса

Создаём собственное “облако” — быстро, дёшево и безопасно! Если вы устали от ограничений Google Drive, Яндекс.Диска и прочих сервисов — пора сделать своё файловое хранилище.
Это особенно удобно, если у вас: После аренды VPS подключаемся по SSH: ssh root@IP_сервера Nextcloud — это бесплатная система для организации личного “облака”, аналог Dropbox или Google Drive. sudo apt update
sudo apt install apache2 mariadb-server php php-mysql php-xml php-zip php-curl php-gd php-mbstring php-intl unzip wget -y Скачиваем и устанавливаем Nextcloud: cd /var/www/
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
mv nextcloud /var/www/html/
chown -R www-data:www-data /var/www/html/nextcloud sudo mysql -u root -p Создаём базу и пользователя: CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT; Создаём конфиг: sudo nano /etc/apache2/site
Оглавление

💾 Как из арендованного сервера сделать файловое хранилище для дома или офиса

Создаём собственное “облако” — быстро, дёшево и безопасно!

🧠 Зачем это нужно

Если вы устали от ограничений Google Drive, Яндекс.Диска и прочих сервисов — пора сделать своё файловое хранилище.

Это особенно удобно, если у вас:

  • 🏢 офис с несколькими сотрудниками;
  • 🧑‍💻 IT-проект с общими файлами;
  • 📸 личные фото и видео, которые хочется хранить надёжно;
  • 🚀 желание получить полный контроль над своими данными.

⚙️ Что потребуется

  1. 🌐 VPS-сервер (например, VPSville) — от 190 ₽ в месяц. Для этого Перейдите на VPSville
  2. 🧩 Любая ОС — лучше Ubuntu 22.04.
  3. 💻 Немного базовых команд Linux.

🔹 Шаг 1. Подключаемся к серверу

После аренды VPS подключаемся по SSH:

ssh root@IP_сервера

🔹 Шаг 2. Устанавливаем файловый сервер (например, Nextcloud)

Nextcloud — это бесплатная система для организации личного “облака”, аналог Dropbox или Google Drive.

sudo apt update
sudo apt install apache2 mariadb-server php php-mysql php-xml php-zip php-curl php-gd php-mbstring php-intl unzip wget -y

Скачиваем и устанавливаем Nextcloud:

cd /var/www/
wget https://download.nextcloud.com/server/releases/latest.zip
unzip latest.zip
mv nextcloud /var/www/html/
chown -R www-data:www-data /var/www/html/nextcloud

🔹 Шаг 3. Настраиваем базу данных

sudo mysql -u root -p

Создаём базу и пользователя:

CREATE DATABASE nextcloud;
CREATE USER 'nextclouduser'@'localhost' IDENTIFIED BY 'strongpassword';
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

🔹 Шаг 4. Настраиваем Apache

Создаём конфиг:

sudo nano /etc/apache2/sites-available/nextcloud.conf

Вставляем:

<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/nextcloud/
ServerName yourdomain.com
<Directory /var/www/html/nextcloud/>
AllowOverride All
</Directory>
</VirtualHost>

Активируем и перезапускаем сервер:

sudo a2ensite nextcloud.conf
sudo a2enmod rewrite headers env dir mime
sudo systemctl restart apache2

🔹 Шаг 5. Настраиваем Nextcloud через браузер

Откройте в браузере:

http://IP_сервера/nextcloud

Введите данные базы (nextclouduser, strongpassword)

и создайте администратора.

После этого получите полноценное файловое хранилище с веб-интерфейсом, синхронизацией и мобильным приложением.

🔒 Безопасность и доступ из вне

  • Установите HTTPS с Let’s Encrypt:
    sudo apt install certbot python3-certbot-apache -y
    sudo certbot --apache
  • Настройте автозагрузку:
    sudo systemctl enable apache2
  • Для офиса можно ограничить IP-доступ или подключать VPN (через WireGuard).

🌍 Доступ с телефона и компьютера

Nextcloud имеет официальные клиенты:

📱 Android, iOS

💻 Windows, macOS, Linux

Файлы синхронизируются автоматически, как в Dropbox.

🧩 Альтернатива — простое Samba-хранилище

Если не нужен веб-интерфейс, можно просто расшарить папку через Samba:

sudo apt install samba -y
sudo nano /etc/samba/smb.conf

Добавить в конец:

[Share]
path = /home/share
browseable = yes
read only = no
guest ok = yes

Перезапустить:

sudo systemctl restart smbd

Теперь можно подключать сервер как сетевой диск в Windows.

✅ Итог

Создать своё файловое хранилище — проще, чем кажется.

Нужен только VPS и 30 минут времени.

Вы получите:

  • Полный контроль над файлами
  • Доступ с любого устройства
  • Безопасность и скорость
  • Отсутствие лимитов

🚀 Начните уже сегодня — арендуйте сервер здесь 👉 VPSville