У мене старий ноутбук Lenovo з процесором Ryzen 5, 8 ГБ оперативної пам’яті та 1 ТБ пам’яті, який може бути використаний занадто часто. Тому я змусив його працювати як центральний файловий сервер для моєї родини замість того, щоб витрачати гроші на виділений NAS.
Вбудована функція спільного доступу до мережі Windows 11 може зробити базове, але я хотів, щоб сервер був корисним за межами нашої домашньої мережі. Моя родина повинна мати можливість відкривати файли з браузера чи телефону, синхронізувати папки та отримувати доступ до всього, не розглядаючи ноутбук як спільний комп’ютер Windows. Я використовував Nextcloud, платформу для зберігання та обміну файлами з відкритим кодом, і Tailscale для доступу до нього за межами моєї домашньої мережі, і майже через два роки я все ще використовую це налаштування.
Nextcloud надає ноутбуку зручні функції хмарного зберігання
Ви отримуєте майже все з Google Drive
Nextcloud надає ноутбуку більшість функцій, які люди очікують від такої служби, як Google Drive. Кожен член сім’ї отримує окремий обліковий запис із приватним сховищем, і вони можуть використовувати спільні папки для зберігання документів, фотографій і відео в одному місці. Ви можете вказати, хто може переглядати, редагувати або ділитися папкою замість того, щоб надавати кожному необмежений доступ до всього диска.
Усі файли доступні через веб-інтерфейс Nextcloud, тому вам не потрібно налаштовувати мережевий диск на кожному комп’ютері. Він також пропонує настільні клієнти для Windows, macOS і Linux, які можуть автоматично синхронізувати вибрані папки. Ви також можете використовувати програми для Android і iPhone, щоб надати доступ зі свого телефону та завантажити нові фотографії та відео на сервер. Nextcloud також зберігає попередні версії файлів і видалені файли протягом певного періоду часу.
Поділитися працює з основними хмарними службами зберігання, такими як Dropbox і Google Drive. Ви можете поділитися папкою з іншим користувачем Nextcloud або створити посилання, додати пароль і встановити термін дії. Є також додаткові програми для календарів, контактів, спільних документів і відеодзвінків, хоча я ними ніколи не користувався.
Встановлення Nextcloud на ноутбук з Windows
Вам потрібні Docker і Tailscale
Nextcloud All-in-One працює на Docker Desktop і включає базу даних та інші компоненти, необхідні серверу. Після встановлення Docker Desktop запустіть команду Docker Run у командному рядку Windows, щоб почати встановлення. Перш ніж запускати цю команду, визначте, де Nextcloud зберігає сімейні файли. За замовчуванням він використовує том Docker, але я хочу вказати папку на диску ноутбука.
Після завершення налаштування ви можете створити окремий обліковий запис Nextcloud для кожного члена родини та налаштувати папки, до яких вони мають надати спільний доступ. Я залишаю вимкненими додаткові офісні елементи, пошук і відеодзвінки. У моєму ноутбуці лише 8 ГБ оперативної пам’яті, і єдине, з чим він може добре працювати, — пам’ять для файлів. Ноутбук також має бути активним, щоб Nextcloud був доступним. Якщо у вас, як у мене, ноутбук з Windows, налаштуйте його так, щоб він залишався ввімкненим під час підключення, перевірте, що відбувається, коли ви закриваєте кришку, і запустіть Docker Desktop, коли ви входите в систему.
Тепер Nextcloud працюватиме для всіх у вашій локальній мережі, але якщо ви не можете отримати доступ до нього поза домом, файловий сервер не дуже корисний. Я використовую Tailscale Serve для доступу до Nextcloud, коли мене немає вдома. Він надає ноутбуку приватну адресу HTTPS і пересилає запити до Nextcloud, не відкриваючи портів на моєму маршрутизаторі. Адреса працює лише для пристроїв, підключених до моєї мережі Tailscale. Кожен член сім’ї підключає свій телефон або комп’ютер до мережі Tailscale, потім відкриває Nextcloud у своєму браузері чи додатку та входить у свій обліковий запис Nextcloud.
Єдина заковика полягає в тому, що Tailscale має бути встановлено та підключено до кожного пристрою, який потребує доступу. Крім того, посилання для спільного доступу не працюватиме ні для кого за межами нашої мережі Tailscale. Це обмежує випадковий обмін інформацією з іншими людьми, але це добре на сервері, призначеному в першу чергу для моєї родини.
Майже два роки потому я все ще ним користуюся
І я не ненавиджу це
Ноутбук вже майже два роки служить файловим сервером для моєї родини. Після встановлення Nextcloud і віддаленого доступу використовувати його так само просто, як використовувати хмарний сервіс. Однак, якщо ви хочете серйозно використовувати його як заміну Google Drive, вам слід витратити час на забезпечення безпеки ваших даних. Під безпечним я маю на увазі резервне копіювання в надійне джерело, будь то жорсткий диск або дешеве хмарне сховище.
Коли ви використовуєте хмарний сервіс, він має кілька рівнів резервного копіювання, і ви майже ніколи не втрачаєте свої дані. Однак це не те саме, коли ви використовуєте ноутбук або навіть NAS для розміщення файлового сервера.
Я все ще використовую Google Диск для важливих речей і файлів, які я не можу дозволити собі втратити. Це також полегшує обмін інформацією з людьми за межами моєї родини. Я можу надати комусь доступ до Nextcloud, але я не можу очікувати, що всі, з ким я працюю, використовуватимуть його, а інструменти Google для співпраці зручніші.
Практична роль для старого ноутбука
Цей підхід підходить для тих, хто має старіший ноутбук, кому зручно зберігати самообслуговування та хто хоче приватне місце для сімейних файлів. Я продовжуватиму використовувати його, оскільки він використовує апаратне забезпечення, яке я вже маю, і дає моїй родині зручний спосіб зберігати та ділитися фотографіями, відео та документами. Якщо це не файловий сервер, ви також можете перетворити свій ноутбук на центр ШІ для вашої родини. Все, що вам потрібно, це ноутбук, який трохи потужніший за мій.