Tropic Host

Nextcloud: бұл не және VPS-те жеке бұлтты қалай іске қосуға болады

5 мин оқу
Tropic
Nextcloud: бұл не және VPS-те жеке бұлтты қалай іске қосуға болады

Language: kk

Nextcloud: файлдар мен бірлескен жұмысқа арналған жеке бұлт

Келісімшарт электрондық поштада, оның соңғы нұсқасы ноутбукте, фотосуреттер телефонда, ал командалық күнтізбе бөлек сервисте тұр. Nextcloud файлдарды, құжаттарды, контактілерді, тапсырмаларды және коммуникацияны бір жерге жинайды. Оның кәдімгі бұлтты сервистен негізгі айырмашылығы — серверді, сақтау көлемін, пайдаланушы аккаунттарын және қолжетімділік ережелерін өзіңіз басқарасыз.

Бұл мақалада Nextcloud кімге пайдалы екенін, оның Google Drive пен Dropbox-тан айырмашылығын, қанша ресурс қажет екенін және VPS-те жеке бұлтты қалай орнатуға болатынын қарастырамыз.

Nextcloud деген не: қарапайым түсініктеме

Nextcloud — файлдарды сақтау, синхрондау және бөлісуге арналған open-source платформа. Оны үй серверіне, NAS-қа, кеңсе жабдығына немесе VPS-ке орнатуға болады. Пайдаланушылар браузер, Android және iOS қолданбалары немесе Windows, macOS және Linux клиенті арқылы қосылады.

Пайдаланушы тұрғысынан бәрі таныс көрінеді: қалталар жасайсыз, файл жүктейсіз, сілтеме жібересіз және деректерді синхрондайсыз. Айырмашылық ішкі жағында. Ашық бұлтта инфрақұрылымды провайдер басқарады. Nextcloud-та деректер қайда сақталатынын, кім қол жеткізетінін және әр пайдаланушыға қанша орын берілетінін өзіңіз таңдайсыз.

Бақылау автоматты түрде қауіпсіздікке немесе үнемге кепілдік бермейді. Серверді өзіңіз жаңартып, қорғап және резервтік көшірмесін жасап отыруыңыз керек.

Nextcloud файл сақтаудан басқа не істей алады

Құрылғылар арасындағы синхрондау

Компьютерге арналған клиент таңдалған қалталарды сервермен синхрондайды. Мобильді қолданба фотосуреттер мен бейнелерді автоматты түрде жүктей алады. Сонымен қатар бүкіл архивті әр ноутбукте сақтаудың қажеті жоқ: оған браузер арқылы қол жеткізуге болады.

Сілтемелер, File Drop және нұсқалар тарихы

Файлды немесе қалтаны пайдаланушымен, топпен немесе ашық сілтеме арқылы бөлісе аласыз. Сілтемеге құпиясөз, жарамдылық мерзімі және көру, жүктеу немесе өңдеу құқықтарын орнатуға болады.

File Drop функциясы әсіресе пайдалы. Мысалы, бухгалтер құжат жинауға арналған сілтеме жасай алады: әр клиент файл жүктейді, бірақ қалта мазмұнын немесе басқа адамдардың деректерін көрмейді. Nextcloud федеративті бөлісуді де қолдайды, сондықтан әртүрлі Nextcloud серверлеріндегі пайдаланушылар арасында тікелей қолжетімділік беруге болады.

Жүйе өзгертілген файлдардың алдыңғы нұсқаларын сақтайды, ал жойылған деректер алдымен қоқыс жәшігіне түседі. Бұл кездейсоқ өзгерісті қайтаруға көмектеседі, бірақ бөлек резервтік көшірмені алмастырмайды.

Құжаттар, күнтізбе және бейнеқоңыраулар

Nextcloud Office браузерде құжаттарды, электрондық кестелерді және презентацияларды өңдеуге мүмкіндік береді. Groupware күнтізбені, контактілерді, пошта клиентін және Deck тапсырмалар тақталарын қосады. Mail модулі дайын пошта жәшігіне қосылады, жеке пошта серверін жасамайды.

Nextcloud Talk чаттарды, аудио және бейнеқоңырауларды, конференцияларды және экран бөлісуді ұсынады. Отбасы немесе шағын команда үшін бұл файлдарды сақтап, сол жүйеде талқылаудың ыңғайлы тәсілі. Бір уақытта көп қоңырау болса, қосымша ресурстар мен желі конфигурациясы қажет болады.

Nextcloud пен Google Drive және Dropbox салыстыруы

Nextcloud-ты Google Drive, Dropbox, OneDrive немесе Yandex Disk баламасы деп жиі атайды. Мүмкіндіктері ұқсас, бірақ басқару моделі өзгеше.

ПараметрЖеке сервердегі NextcloudАшық бұлт
Деректер орныСервер мен елді өзіңіз таңдайсызПровайдер таңдайды
КөлемДиск көлемімен шектеледіТарифпен шектеледі
Қызмет көрсетуСервер иесі орындайдыПровайдер орындайды
КеңейтуNextcloud қолданбалары мен интеграцияларыСервистің экожүйесі
БаптауКонфигурация қажетТіркелу жеткілікті

Дайын бұлтты сервис бірнеше гигабайт қана қажет болып, әкімшілікпен айналысқыңыз келмесе ыңғайлы. Ал жеке қолжетімділік ережелері, үлкен көлем, бірнеше пайдаланушы немесе ішкі жүйелермен интеграция маңызды болса, Nextcloud тартымдырақ.

Жеке бұлт кімге пайдалы

Nextcloud мына пайдаланушыларға жарайды:

  • отбасыға — ортақ архив, фотоларды автоматты жүктеу және күнтізбелер үшін;
  • фрилансерге немесе агенттікке — үлкен файлдар жіберу және File Drop арқылы материал жинау үшін;
  • шағын командаға — ортақ қалталар, құжаттар, тапсырмалар мен қоңыраулар үшін;
  • ұйымға — хостинг платформасы мен деректер сақталатын елді таңдау маңызды болса;
  • self-hosting әуесқойына — WebDAV және сыртқы интеграциялары бар орталық сақтау жүйесі ретінде.

Жаңартулар мен резервтік көшірмелерді бақылағысы келмейтін адамға Nextcloud сәйкес келмейді. Ол бір VPS-ті шексіз сақтау орнына айналдырмайды: файлдарға, нұсқаларға, қоқыс жәшігіне және алдын ала қарау суреттеріне қажет орын алдын ала есептелуі тиіс.

Nextcloud-ты қайда орнатқан дұрыс: үйде ме, VPS-те ме

НұсқаАртықшылықтарыШектеулері
Үй сервері немесе NASҮлкен архивтерді жеке дискілерде арзан сақтауЭлектрге, интернетке және роутерге тәуелді
VPSҮй жабдығынсыз тәулік бойы сырттан қолжетімділікАй сайынғы төлем және диск құны
Кеңсе серверіКомпания ішінде жылдам қолжетімділікӘкімшілік пен резервтік алаң қажет

Бірнеше терабайттық фотоархив үшін үй сервері көбіне тиімдірек. Ал сервис интернеттен үнемі қолжетімді болуы керек болса, VPS ыңғайлы. Гибридті схема да мүмкін: Nextcloud VPS-те жұмыс істейді, ал кейбір деректер S3, SMB, SFTP немесе WebDAV арқылы қосылады.

Nextcloud-қа қанша ресурс қажет

Жүктеме пайдаланушылар санына, алдын ала қарау суреттерін жасауға, кеңсе жиынтығына, антивирус тексеруіне, іздеуге және бейнеқоңырауларға байланысты. Бастапқы нүкте ретінде мына практикалық бағалауларды қолдануға болады:

СценарийCPURAMДиск
Жеке бұлт, 1–3 пайдаланушы2 vCPU4 GBЖүйе мен контейнерлерге 40 GB, деректерге қосымша
Шағын команда және Office4 vCPU8 GB80 GB-тан бастап немесе архив көлеміне қарай
Talk, ClamAV, іздеу, көп алдын ала қарау4+ vCPU8–16 GBҚоры бар жылдам SSD/NVMe

Бұл қатаң жүйелік талаптар емес, бастапқы конфигурациялар. Файлдық бұлт үшін диск көлемі қосымша CPU ядросынан жиі маңыздырақ.

Ағымдағы файл көлеміне өсімге, нұсқаларға, қоқыс жәшігіне және алдын ала қарау суреттеріне орын қосыңыз. Резервтік көшірмені басқа серверге немесе тасымалдаушыға сақтаған дұрыс. Егер қазірдің өзінде 60 GB толса, 70 GB бос орын ұзаққа жетпейді: 120–150 GB бөлген орындырақ.

All-in-One көмегімен VPS-те Nextcloud орнату

Nextcloud All-in-One немесе AIO — ресми орнату әдісі. Оның құрамында Nextcloud, PostgreSQL, Redis және басқару панелі бар. Қосымша түрде Office, Talk, ClamAV, толық мәтінді іздеу, алдын ала қарау және BorgBackup резервтік көшірмелерін қосуға болады.

Негізгі орнату үшін Ubuntu немесе Debian жұмыс істейтін таза 64 биттік VPS, сервердің IP мекенжайына бағытталған A жазбасы бар домен, ресми репозиторийден алынған Docker Engine және бос 80, 443, 8080 және 8443 порттары қажет. Snap арқылы орнатылған Docker қолдау көрсетілмейді.

Негізгі контейнерді іске қосыңыз:

sudo docker run \
  --init \
  --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

Содан кейін мына адресті ашыңыз:

https://SERVER_IP:8080

Браузер өзін-өзі қол қойған сертификат туралы ескертеді. Алғашқы кіруде IP мекенжайын қолданыңыз, көрсетілген құпиясөзді сақтаңыз, доменді енгізіп, компоненттерді таңдаңыз. AIO Let's Encrypt арқылы TLS сертификатын баптайды.

Қажет болмаса, барлық қосымшаны қоспаңыз: Office, Talk, антивирус пен іздеу RAM және CPU жұмсайды. Talk үшін қосымша TCP және UDP порттары да керек.

Өндірістік сервер үшін әзірлеушілер ресми Compose файлын ұсынады, өйткені ол жаңартулар мен конфигурация өзгерістерін жеңілдетеді. Жоғарыдағы команда түсінікті әрі жылдам бастауға жарайды.

Nextcloud-ты қорғау және деректерді жоғалтпау

Ең аз қажетті шаралар:

  1. екі факторлы аутентификацияны қосыңыз;
  2. Nextcloud, қолданбаларды, контейнерлерді және операциялық жүйені жаңартыңыз;
  3. ашық сілтемелерді құпиясөз және жарамдылық мерзімімен қорғаңыз;
  4. резервтік көшірмені негізгі VPS-тен бөлек сақтаңыз;
  5. қалпына келтіруді тұрақты түрде тексеріңіз.

Қоқыс жәшігі, нұсқалар тарихы, RAID және VPS snapshot-ы пайдалы, бірақ резервтік көшірмені алмастырмайды. Толық қалпына келтіру үшін деректер, конфигурация және дерекқор қажет; жеке қолданбалар мен тақырыпты да сақтау керек. AIO күнделікті Borg көшірмелерін жасап, инстансты панель арқылы қалпына келтіре алады.

tropic.host ұсынатын VPS-тегі Nextcloud

Nextcloud-қа интернетке тұрақты қосылатын, жылдам дискісі және жеткілікті RAM-ы бар Linux сервері қажет. Мұндай жобаны tropic.host ұсынатын VPS-те орналастырсаңыз, үйде бөлек компьютерді үнемі қосып қоюдың немесе үй роутері арқылы қатынасты баптаудың қажеті болмайды.

Жеке бұлт үшін 2 vCPU және 4 GB RAM-нан бастауға болады. Office, бірнеше белсенді пайдаланушы, антивирус тексеруі немесе Talk қажет болса, 8 GB RAM немесе одан көп таңдаңыз. Тариф таңдағанда диск көлеміне ерекше назар аударыңыз: қажетті конфигурацияны көбіне архив пен оның өсуі анықтайды.

Бірден ең үлкен серверді сатып алмаңыз. Қазіргі қолдануға сәйкес ресурстан бастап, RAM мен бос орынды бақылаңыз және жүктеме артқанда масштабтаңыз.

Қысқаша қорытынды

Nextcloud серверді файл синхрондауы, сілтемелері, күнтізбелері, құжаттары, тапсырмалары және қоңыраулары бар жеке немесе командалық бұлтқа айналдырады. Оның басты құндылығы Google Drive-ты тегін көшіруде емес, инфрақұрылым мен деректермен жұмыс істеу ережелерін өзіңіз таңдау мүмкіндігінде.

Еркіндік қызмет көрсету жауапкершілігін бірге әкеледі. Жаңартуларды, екі факторлы аутентификацияны және бөлек резервтік көшірмелерді дұрыс баптасаңыз, Nextcloud отбасы, фрилансер немесе команда үшін тұрақты цифрлық жұмыс кеңістігіне айналады.

FAQ

Nextcloud тегін бе?

Серверлік нұсқасы open source және тегін қолжетімді. Сервер, домен, резервтік көшірме сақтау орны және қажет болса коммерциялық қолдау бөлек төленеді.

Nextcloud Google Drive-ты алмастыра ала ма?

Көп жағдайда файл сақтау, синхрондау, бөлісу және бірлесіп өңдеу үшін алмастыра алады. Қолжетімді мүмкіндіктер орнатылған қолданбалар мен сервер конфигурациясына байланысты.

Nextcloud-ты доменсіз орнатуға бола ма?

Иә, жергілікті желі үшін болады. Интернет арқылы қауіпсіз қатынас үшін домен мен HTTPS қолданған ыңғайлы. AIO deSEC арқылы тегін динамикалық субдомен де ұсына алады.

Nextcloud үшін қанша диск орнын бөлу керек?

Файлдардың өзінен бөлек нұсқаларға, қоқыс жәшігіне, алдын ала қарау суреттеріне және архивтің өсуіне орын есептеңіз. Практикалық қор — қазіргі көлемнен 30–50% артық, ал резервтік көшірмені бөлек сақтаған дұрыс.

Синхрондау резервтік көшірме болып санала ма?

Жоқ. Файлды жою, бүлдіру немесе шифрлау басқа құрылғыларға да синхрондалуы мүмкін. Деректердің, конфигурацияның және дерекқордың тәуелсіз резервтік көшірмесі қажет.