Hogyan készítsd el a saját felhőfájl-szinkronizálást a Nextcloud szolgáltatással

Apr 3, 2025
Felhő és Internet
BETŰTELEN TARTALOM
Nextcloud

Az olyan szolgáltatások, mint a Dropbox, megkönnyítik a fájlokhoz való hozzáférést több eszközön. Érdemes azonban jobban ellenőrizni őket. Kevesebb, mint 30 perc alatt saját felhő-szinkronizálási szolgáltatása indulhat és futhat egy olyan szerveren, amelyen keresztül irányít Nextcloud .

Mi a Nextcloud?

A Nextcloud egy nyílt forráskódú szoftver, amely lehetővé teszi a fájlok szinkronizálását a számítógép és más eszközök között, ugyanúgy, mint a Dropbox, az Onedrive vagy a Google Drive esetében. Ezenkívül a Nextcloud élénk alkalmazás-ökoszisztémával rendelkezik, amely lehetővé teszi, hogy ne csak fájlok szinkronizálódjanak. Használhatja a Nextcloudot naptár- és kapcsolattartáskezeléshez, vagy webalapú IMAP e-mail kliens futtatásához. Beállíthat egy élő chat programot is kizárólag Ön és bárki más számára, aki hozzáfér a szerveréhez.

Mielőtt azonban belemerülnénk a részletekbe, van egy figyelmeztetés. Miután elkezdte használni a Nextcloudot, Önön múlik a szerver karbantartása. Ez azt jelenti, hogy a Nextcloud szoftver kezelése mellett gondoskodnia kell arról, hogy az alapul szolgáló kiszolgáló operációs rendszer naprakész maradjon a javításokkal kapcsolatban. A Nextcloud szerverek általában problémamentesek, de ha valami nem stimmel, akkor rajtad áll a probléma megoldása.

Jó hír, hogy rengeteg blog van, fórumokon , és súgóoldalak hogy segítsen a hibaelhárításban. Ha mégis problémával szembesül, valószínűleg mással történt, és van rá megoldás.

Amire szüksége lesz

Az alapértelmezett Nextcloud webes felület.

A következő három elemre lesz szüksége a Nextcloud használatának megkezdéséhez:

  1. Az Ubuntu 18.04-et futtató virtuális szerver
  2. A Bash héj a számítógép asztalán.
  3. Egy domain név.

Példákként létrehozunk több felhasználónevet és jelszót, beleértve a következőket:

  • A szerver root felhasználóneve és jelszava.
  • Rendes kiszolgáló felhasználónév és jelszó adminisztrátori jogosultságokkal.
  • A Nextcloud felhasználónév és jelszó.

A bemutató céljaira egy virtuális kiszolgálót használunk, amely az Ubuntu 18.04-et futtatja a DigitalOcean-tól. Bármely szolgáltatót igénybe vehet, beleértve a Linode vagy AWS . Bármelyik szolgáltatást is választja, a legfontosabb az Ubuntu 18.04 futtatása (a jelenlegi hosszú távú támogatási kiadás ebben az írásban), hogy elkerülje az esetleges problémákat.

Minden virtuális szerver szolgáltató egy kicsit más, de mindegyikük célja, hogy egy szervert néhány egérkattintással működőképessé tegyen. Először azt javasoljuk, hogy próbaként használjon alapszintű szervert, amíg megszokja a Nextcloudot. Digital Ocean's Az 5 dolláros csepp 1 GB RAM-ot, 1 CPU magot, 1 TB adatátvitelt és 25 GB tárhelyet kínál. A Linode hasonló VPS-t kínál ugyanazért az árért.

Hacsak nem érzi jól az SSH kulcsokat, kérje meg a szolgáltatójától a jelszó alapú root bejelentkezés részleteit. Miután a szerver fut, és jól érzi magát a parancssorban, ellenőrizheti a szolgáltató súgójait arról, hogyan lehet SSH-kulcsokat hozzáadni a biztonságosabb bejelentkezéshez.

Ha számítógépén fut a Windows 10, telepítenie kell a Windows alrendszert Linux számára, és kap egy Bash héjat Linux segédprogramokkal folytatni. Ha Linuxot vagy macOS-t használ, akkor csak a Terminal programra van szüksége. A legtöbb Bash terminálhoz SSH van telepítve, de ha nem, csak gépeljen sudo apt-get install ssh a terminál ablakában telepítse.

Amikor te vásároljon domain nevet , nem feltétlenül .COM-címnek kell lennie. Csak Ön és közeli barátai és családtagjai használják. Például találtunk egy .XYZ domain nevet, mindössze évi 1 dollárért, ami remekül fog működni.

ÖSSZEFÜGGŐ: A legjobb helyek egy domain név megvásárlásához

A szerver előkészítése

Gorodenkoff / Shutterstock

A szerver cselekvésre való felkészüléséhez fel kell állítania egy rendes felhasználói fiókot rendszergazdai jogosultságokkal. Szörnyű, szörnyű ötlet minden erőteljes root felhasználóként bejelentkezni a kezdeti konfigurálás után.

Mostanra rendelkeznie kell a szerver szolgáltatójának IP-címével és root jelszavával. Az IP-cím az, ahogyan csatlakozik a szerverhez, és a jelszó megadja.

Először írja be a következőket (cserélje le az X-eket a szerver IP-címére), majd nyomja meg az Enter billentyűt:

ssh [email protected]

Az IP-címünk 165.22.81.172, ezért ezt beírtuk a parancsunkba. Ha minden a tervek szerint halad, a távoli szerver (ahová a Nextcloudot fogja tenni) jelszót kér. Írja be a jelszót, amelyet a szerver szolgáltató adott Önnek.

Ezután meg kell adnia egy új jelszót a root számára. Válasszon bármit, ami csak tetszik, csak ne tévessze el és ne felejtse el!

Most benne van a távoli szerveren, és itt az ideje a munkának. A cikk futtatásához nyomja meg az Enter billentyűt az egyes parancsok után.

Először írja be a következőket, hogy új felhasználót adjon a kiszolgálóhoz:

adduser ian

Cserélje az „ian” szót a használni kívánt felhasználónévre. Miután végrehajtotta ezt a parancsot, a rendszer kéri, hogy adjon meg egy jelszót az új felhasználónak. Miután ezt megtette, a szerver által kért többi információ nem kötelező; ha nem akarod megadni, csak nyomd meg az Enter billentyűt.

Ezután beírjuk a következőket az új felhasználói adminisztrátori jogosultságok megadásához:

usermod -aG sudo ian

Ismét cserélje ki az „ian” szót a korábban kiválasztott felhasználónévre.

Most megnyitunk egy második terminálablakot, és beírjuk a következőket, hogy megbizonyosodjunk az új felhasználói fiókok működéséről:

ssh [email protected]

Ismét cserélje le a fentieket a felhasználónevével és a szerver IP-címével. Írja be a jelszót, amelyet erre a felhasználói fiókra készített, amikor a rendszer kéri. Ha működik, menjen vissza abba a terminálablakba, amelybe rootként van bejelentkezve.

Most beírjuk a következőket, hogy megbizonyosodjunk arról, hogy Ubuntu tűzfal megfelelően működik:

ufw engedélyezi az OpenSSH-t
ufw engedélyezése
ufw állapot

Az utolsó állapotparancsnak valami olyasmit kell visszaadnia, mint az alábbi kép, megerősítve, hogy a tűzfal nem fogja blokkolni az SSH-t.

A „80, 443 / tcp” részt még nem fogja látni, de erre később térünk ki. Zárjuk be a gyökérablakot, és térjünk vissza a második terminálablakhoz a rendes felhasználóval.

A Nextcloud telepítése

Volt idő, amikor külön kellett konfigurálnia és telepítenie a Nextcloud szoftvert, a PHP-t, a webkiszolgáló szoftvert és az adatbázist.

Sokkal könnyebb használni a hivatalos Snap csomagot, amely mindent egyetlen parancssal kezel. Nincs veszekedés az adatbázissal, és nem kell aggódnia, ha az Apache vagy az Nginx szolgálja a webhelyét.

Ha meg szeretné tudni, hogy pontosan mit telepít a Snap csomag (spoiler: ez a többi LAMP verem , plusz Redis), nézze meg a Nextcloud snap tárház a GitHubon .

A következőket írjuk be:

sudo snap install nextcloud

Az elején található „sudo” felemeli a rendes felhasználói fiókot, így ideiglenes adminisztrátori jogokkal rendelkezik. Megkérdezik a jelszavát ennek végrehajtásához. Ha minden jól megy, egy-két perc múlva a Nextcloud telepítésre kerül, és (majdnem) készen áll a cselekvésre.

Ezután beírjuk a következőket egy új Nextcloud felhasználói fiók létrehozásához, amely bejelentkezhet a webhelyünkre:

sudo nextcloud.manual-install ianpaul correctHorseBatteryStaple

Az „ianpaul” helyett írja be a felhasználónévet, amelyet használni szeretne a Nextcloudba történő bejelentkezéshez. A „correctHorseBatteryStaple” bit a jelszavunk. Ne használja - nagyon jól ismert XKCD képregény és csak egy példa.

Domainekkel való foglalkozás

Az élet megkönnyítése érdekében nem akarunk állandóan IP-címet használni a szerverünk eléréséhez. Ehelyett egy domain nevet fogunk használni, amelyet megint csak évi 1 dollárért kaphat. Például a HowToGeekTest.xyz fájlt használjuk.

Ha van domainje, akkor a DNS-beállításokat a domainregisztrátorától (ahol a domaint vásárolta) kell kezelnie, és a szerver szolgáltatójához kell irányítania őket. Ha például a DigitalOcean lehetőséget választja, akkor ezek a beállítások az ns1.digitalocean.com, ns2.digitalocean.com és ns3.digitalocean.com lesznek.

Ezután keresse fel a szerver szolgáltatóját (például DigitalOcean, Linode vagy bármi, amit választott), és adja hozzá az új tartományt a fiókjához. Hozzá kell adnia egy A-rekordot, amely az IP-címére mutat, egy CNAME-rekordot, ha nem akarja állandóan használni a „www” szót, és az NS-rekordokat, ha azokat nem adta hozzá automatikusan.

Az alábbi kép a DigitalOcean példáját mutatja.

Technikailag akár 24 óra is eltelhet, mire a domain elérhető, de általában néhány percen belül elkezd működni.

Vissza a Nextcloud oldalra

A beállított domain segítségével visszatérhetünk a Nextcloud befejezéséhez a terminálban. Ha a szokásos felhasználói fiókjával jelentkezett ki a szerverről (példánkban [email protected]), jelentkezzen be újra.

Most írja be a következőket az új tartomány hozzáadásához a Nextcloudhoz:

sudo nextcloud.occ config: system: set trusted_domains 1 --value = howtogeektest.xyz

Írja be az „–value =” szót a ti domain helyett a miénk (howtogeektest.xyz).

Ezután beírjuk a következőket, hogy megbizonyosodhassunk arról, hogy az új tartományunkat megfelelően adtuk-e hozzá:

sudo nextcloud.occ config: system: get trusted_domains

A terminálnak ki kell nyomtatnia az alábbi képhez hasonló képet.

Ezután beírjuk a következőket, hogy a tűzfalon átengedve biztosan tudjuk használni a kívánt portokat:

sudo ufw 80,443 / tcp

A 80-as portot titkosítatlan HTTP-forgalom használja, míg a 443-at SSL / TLS-re.

Ennek apropóján szükségünk lesz egy ingyenes SSL / TLS tanúsítványra a Let’s Encrypt-től, ezért beírjuk a következőket:

sudo nextcloud.enable-https lets-encrypt

Amint a Let’s Encrypt generátor elindul, e-mail címet és Nextcloud domain nevét kéri. Csak kövesse az utasításokat, és pillanatok alatt rendelkeznie kell biztonságos webhely-tanúsítvánnyal. Ha a Let’s Encrypt bevált, itt az ideje, hogy tesztelje a beállításokat.

Nyissa meg az új domainjét (például a howtogeektest.xyz oldalunkat). Látnia kell egy Nextcloud bejelentkezési oldalt (lásd alább), amelyen egy lakat ikon található a címsorban.

Ha látja a bejelentkezési oldalt, készen áll az indulásra. Ha nem, várjon néhány órát, és próbálkozzon újra. Ha azonnal megoldja a problémamegoldást, megnézheti, hogy a szerver IP-címmel válaszol-e.

Ahhoz, hogy ez működjön, be kell írnunk a következőket, hogy hozzáadjuk az IP-címet a megbízható tartományainkhoz:

sudo nextcloud.occ config: system: set trusted_domains 2 --value = 165.22.81.172

Ne feledje, hogy a „trusted_domains 2” és nem a „trusted_domains 1” szót használtuk. Ha csak megismétli a „trusted_domains 1” kifejezést, akkor felülírja tényleges domainnevét a megbízható domainek listáján, és nem fogja tudni használni.

Ha ez megtörtént, írja be az IP-címet a böngésző címsorába, és látnia kell a fenti bejelentkezési oldalt. Ha nem, akkor valami nem stimmel a telepítéssel.

Mivel nem rendelkezünk SSL-tanúsítvánnyal az IP-címhez, nem lesz képes biztonságosan bejelentkezni. Ezért javasoljuk, hogy a kiszolgáló működésének megerősítése után törölje az IP-címet a megbízható tartományok listájáról. Ehhez írja be a következőt:

sudo nextcloud.occ config: system: delete trusted_domains 2

A teljesítmény fokozása

Ha a Nextcloud szerver nem teljesít jól, akkor lehet, hogy meg kell növelnie a memória korlátját. Alapértelmezés szerint 128 MB. Ha azt 512 MB-ra szeretné növelni, jelentkezzen be a kiszolgálóra a terminál használatával, és írja be a következőket:

sudo snap set nextcloud php.memory-limit = 512M .

Most, hogy a Nextcloud be van kapcsolva, bejelentkezhet, áttanulmányozhatja az elérhető alkalmazásokat, fájlokat oszthat meg másokkal, és telepítheti a Nextcloudot asztali és mobil eszközére a többeszközös szinkronizáláshoz. Nextcloud asztali szinkronizáló eszközöket és mobilalkalmazásokat kínál Windows, Mac, Linux, iPhone, iPad és Android számára.

Üdvözöljük saját személyes dobozzal!

.entry-tartalom .entry-footer

How To Build Your Own Cloud File Sync With Nextcloud

Nextcloud: Build A Personal Cloud For Your Data

File Sharing On NextCloud

Setting Up Your Very Own Cloud With Nextcloud On Linode

How To Run Your Own Personal Cloud With Nextcloud!

How To Setup Nextcloud On UnRAID For Your Own Personal Cloud Storage

#249 Nextcloud - Your Own Cloud Storage

How To Create Your Own Cloud Storage Server With NextCloud At Home For Free

Using Nextcloud For Privacy - Your Own Cloud Storage, Shared Contacts And Calendar

Installing And Configuring NextCloud On Unraid (6.8.3) | Your Own Personal Cloud Server

OwnCloud Vs Nextcloud

Upgrading OwnCloud To Nextcloud


Felhő és Internet - Most Popular Articles

Mi a DHCP (dinamikus hoszt konfigurációs protokoll)?

Felhő és Internet Feb 26, 2025

A DHCP (Dynamic Host Configuration Protocol) szerves része a hálózatoknak, és mit vezérel IP-címek az eszközök fogadják, hogy kommunikálni tudjanak az inter..


Hangszűrő hozzáadása a videóhoz a Snapchat alkalmazásban

Felhő és Internet Jul 19, 2025

BETŰTELEN TARTALOM A Snapchat mindig is a legviccesebb közösségi hálózat volt. Ez egy olyan hely, ahol rossz fényképeket küldesz, félve attól, hogy a főnököd meglát..


Hogyan akadályozhatjuk meg a T-Mobile streaming videóinak fojtását

Felhő és Internet Mar 17, 2025

BETŰTELEN TARTALOM Az imént bejelentett cég számára 8 millió új ügyfél éves növekedése , A „menő bácsi T-Mobile” kezd kicsit kevésbé t�..


Mi a különbség a 127.0.0.1 és a 0.0.0.0 között?

Felhő és Internet Aug 16, 2025

Legtöbben hallottak a „127.0.0.1 és 0.0.0.0” -ról, de valószínűleg nem sokat gondoltak rájuk, de ha úgy tűnik, hogy mindkettő ugyanarra a helyre mutat, akkor mi a tén..


Hogyan használjuk Felhős online fájlok csatolását a Gmail üzenetekhez

Felhő és Internet Mar 4, 2025

A felhőtárolás ma már annyira elterjedt, hogy nem sok ember használja ki a fájlok online tárolásának előnyeit. Hatalmas számú szolgáltatás közül lehet választani, k..


Az időjárás-előrejelzések megtekintése a Google Chrome-ban

Felhő és Internet May 16, 2025

BETŰTELEN TARTALOM Ha tetszik egy egyszerű, egyszerű felület az időjárás-előrejelzésekkel, akkor csatlakozzon hozzánk, amikor a Google Chrome Weather Underground kiterjesztését ..


Tisztítsa meg a Beagle keresési gyorsítótárát a Beagle eltávolítása után

Felhő és Internet Jun 27, 2025

BETŰTELEN TARTALOM Ha olyan vagy, mint én, akkor most szerezted a hírt az újról Google Desktop kliens Linux rendszerhez , és eltávolítja az Ubuntu jelenlegi Beagle ke..


Rendezzen könyvjelzőket az Apple Safari for Windows rendszerével

Felhő és Internet Jun 11, 2025

BETŰTELEN TARTALOM A könyvjelzők rendezettségének megőrzése kritikus feladat minden webböngésző számára, ezért nézzük meg, hogyan kezeli az új Safari for Windows a könyvjel..


Kategóriák