NextCloud

Installer Nextcloud på FreeNAS

Installer Nextcloud på FreeNAS
Nextcloud er et av de mest populære åpen kildekodene, selvstyrte skylagringsalternativene. Det gir en visuelt tiltalende og intuitiv frontend for deg å få tilgang til dataene dine eksternt. Du kan installere Nextcloud på en lokal server for å dele filer mellom kollegene dine. Eller hvis du vil installere den på en VPS som et alternativ til iCloud, Google Drive eller Dropbox, kan Nextcloud også gjøre det!

I dag skal vi installere Nextcloud på FreeNAS. For de som ikke vet, er FreeNAS et FreeBSD-basert operativsystem, spesielt designet for å brukes som en NAS (nettverksbasert lagring). Den kommer også med en frontend GUI og brukes ofte til å dele filer via SMB, NFS, etc eller fungere som en LDAP-server og tilby katalogtjenester. Det beste med FreeNAS er at det er avhengig av ZFS, og at dataene dine er i trygge hender.

Med FreeNAS som en robust og kraftig ryggrad for å administrere dataene dine og Nextcloud som et fantastisk brukervennlig kryssplattformprodukt, kan du få den ultimate skylagringsopplevelsen!

Forutsetninger

For å følge med må du ha:

  1. En FreeNAS-installasjon klar for hånden
  2. Rot tilgang til den nevnte FreeNAS installasjonen

Installerer Nextcloud Plugin

Et nextcloud-plugin kan installeres fra selve FreeNAS-webgrensesnittet, med et par klikk. Bare logg inn på serveren din som root, gå til plugins (fra toppmenyen, hvis du bruker det eldre brukergrensesnittet) og derfra til listen over tilgjengelige plugins:

Der kan du finne Nextcloud tilgjengelig for nedlasting og installasjon. Gå videre og installer Nextcloud, det kan ta noen minutter til en halv time, avhengig av Internett-tilkoblingen og tilgjengelige databehandlingsressurser.

Aktiver deretter Nextcloud-tjenesten. For å gjøre dette bytter du til Installert på den samme plugin-menyen. Og sett servicestatusen til Nextcloud Plugin til som vist under.

FreeNAS vil tildele fengselet en tilfeldig privat IP-adresse, velg Nextcloud-plugin, under plugin-undermenyen fra venstre kolonne, for å få en lenke til denne tjenesten:

Hvis det fungerer for deg, er det flott. Men jeg foretrekker å konfigurere nettverk litt annerledes.

Konfigurere nettverk

Hvis ditt lokale nettverk har en DHCP-server (ofte fungerer hjemme-ruteren din som en), må du sørge for at Nextcloud får en egen IP-adresse fra denne DHCP-serveren. Eller du kan tilordne den en IP-adresse manuelt, hvis du vil.

Vi går for DHCP-tilnærmingen, siden dette er det vanligste oppsettet i de fleste husholdninger og små kontorer. Nextcloud er installert på FreeNAS-boksen inne i et fengsel. Fengsler er forløperne til containeriseringsteknologi som Linux senere vedtok som docker og LXC. Som en hvilken som helst container kan vårt Nextcloud-plugin også ha en egen IP, som er forskjellig fra FreeNAS IP.

For å gjøre dette, gå til FENGSEL kategorien fra toppmenyen.

Velg nextcloud fengsel, slik det heter på maskinen din. Klikk på den røde knappen nedenfor for å stoppe tjenesten midlertidig, og rediger deretter fengselet ved å klikke på innstillingsikonet nederst til venstre. Ignorer IP-adressen som er tildelt for øyeblikket, og klikk på avansert modus.

I avansert modus velger du DHCP som IPv4-alternativ. Du kan bekrefte standard gateway og noen få andre parametere også, hvis du vil:

Etter dette, start ditt nestecloud fengsel på nytt, og du kan se din nye IP. Ved å velge fengsler fra toppmenyen og se fengslene.

I mitt tilfelle var IP-adressen 192.168.0.105 som er der Nextcloud kjører. Men av en eller annen grunn, som jeg ikke har klart å identifisere, fungerer ikke dette når du går til nettleseren og skriver inn IP-adressen.

Omgå feilen

En måte å omgå denne feilen er å merke seg IP-adressen som DHCP-serveren tildelte fengselet ditt, for eksempel 192.168.0.105 i mitt tilfelle. Stopp fengselet igjen, åpne redigere fengsel menyen og gå til avansert modus, som vi gjorde før.

Her kan du igjen tilordne den DHCP-tildelte IP-adressen til fengselet ditt. Rull ned den avanserte menyen og fjern merket boksen som sier VIMAGE. Dette trinnet er viktig.

Etter at dette er gjort, gå til plugin-menyen fra øverste linje og start pluginet på nytt. Hvis den allerede kjørte, må du kanskje stoppe og starte den igjen for at endringene skal tre i kraft. Og nå, endelig, hvis du åpner en nettleser fra skrivebordet og åpner http: // 192.168.0.105 (eller hva som helst IP-adressen ble tildelt i ditt tilfelle) vil du bli møtt av Nextcloud-menyen.

Alt annet herfra og ut er enkelt. Du kan opprette kontoer for dine ansatte, familiemedlemmer, få tilgang til den fra hvilken enhet du velger, og du kan være trygg på at dataene er trygge med OpenZFS.

Sørg for å gå til DHCP-serverinnstillingene dine (ofte oppført som LAN-oppsett i innstillingene for hjemmerouteren) og tilordne neste høyde en statisk IP der inne. Ellers, når DHCP-leieavtalen utløper, kan ruteren din til slutt tildele nextcloud en annen IP som vil være utilgjengelig for deg. Du bør sannsynligvis gjøre det samme for din viktigste FreeNAS-boks også.

Konklusjon

Den eneste vanskelige virksomheten med nextcloud-pluginet er feilen der IP-adressen ikke er tilgjengelig til tross for at den er tildelt. Jeg har en sterk mistanke om at VIMAGE er synderen her, men jeg har ikke noe bevis for å støtte det, ennå.

Mus Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Hvordan bruke Xdotool til å stimulere museklikk og tastetrykk i Linux
Xdotool er et gratis og åpen kildekode kommandolinjeverktøy for å simulere museklikk og tastetrykk. Denne artikkelen vil dekke en kort guide om bruk a...
Mus Topp 5 ergonomiske datamuseprodukter for Linux
Topp 5 ergonomiske datamuseprodukter for Linux
Gir langvarig bruk av datamaskiner smerter i håndleddet eller fingrene? Lider du av stive ledd og må hele tiden riste på deg hendene? Føler du en bren...
Mus Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
Hvordan endre mus og berøringsplateinnstillinger ved hjelp av Xinput i Linux
De fleste Linux-distribusjoner leveres med "libinput" -biblioteket som standard for å håndtere inngangshendelser på et system. Den kan behandle inngan...