nextcloud

Nextcloud

nadat ik mijn Unraid server eindelijk aan de loop kreeg, kon ik na een tijdje wachten (pre-clear en parity check) eindelijk aan de gang met het inrichten van mijn eigen server. Hoe anders is het dan de Synology NAS die ik probeer te vervangen, maar daarbij komt ook direct de uitdaging dat je alles echt zelf moet uitzoeken. Dat hoeft bij zo’n kant en klare NAS dus helemaal niet.

Graag wil ik mijn documenten foto’s van mijn Iphone synchroniseren, aangezien het ding altijd barstensvol staat en om de zoveel dagen zeurt dat mijn opslag weer vol begint te raken. Het rare is dat dan ook de telefoon wat kuren krijgt, zoals chrashende apps!

Dus op zoek naar iets dat ik al kende: OwnCloud. Dat wilde ik eens implementeren, omdat ik vanuit mijn werk de vraag kreeg of we ook een eigen gehoste dropbox achtige oplossing konden implementeren. Dat had ik thuis eens uitgeprobeerd, maar kreeg het niet helemaal lekker aan de praat. Gelukkig stond er een Docker variant erbij, dus geinstaleerd en informatie opgezocht. Blijkt dat OwnCloud nu met een verdienmodel bezig is, waarbij steeds meer functionaliteit beschikbaar is als je er licenties bij koopt. De spin-off hiervan was dus Nextcloud en uiteraard ga je daar dan naar kijken. Ook deze was aanwezig in de repository, dus die snel geinstalleerd.

Netwerk wijziging doorgevoerd, zodat het op een eigen IP adres te bereiken was, maar na inloggen kreeg ik de melding dat de SQLite DB niet bedoeld was om echt te gebruiken. Dan moest je een MySQL of een MariaDB installeren. Ook dat weer opgezocht. MySQL is natuurlijk niet meer helemaal vrij, aangezien het van Oracle is geworden. De spin-off daarvan is MariaDB, dus ook die opgezocht.

Echter kreeg ik deze ook niet aan de praat onder de standaard netwerk instellingen. Weet niet of ik wat verkeerd heb gedaan, maar deze heeft nu ook zijn eigen IP adres. Het poortje dat gebruikt werd in de tooltip (5432), klopte niet met wat er gebruikt werd (3306). Nadat ik dat gewijzigd had en ook alle default waardes van de MariaDB had aangepast, kon ik dit invoeren bij de NextCloud login pagina. Daarna installeert deze dus zaken in de MariaDB en start deze op. Heb alle standaard zaken laten installeren en dat was veel meer dan ik had gedacht. Dus ik heb er een collaboratie werkplek bij gekregen:

Gezien het feit dat ik niets van Nextcloud afweet, zal ik misschien nog wat updates kunnen toevoegen van de zaken die ik ontdekt heb.

Foto backup

nadat ik overal doorheen had gescrolled, heb ik een nieuw account gemaakt:

*update 15-07-2022 na 8,5 maand!*

Op dit moment heb ik grote problemen ondervonden.

Eerst heb ik nextcloud helemaal geconfigureerd en via reverse proxy met certificaten etc via internet ontsloten. Toen ik zag dat er veel verkeer binnen probeerde te komen, dacht ik dat het misschien maar het beste was om alles alleen maar intern te gebruiken.

Nu heb ik al aardig wat data opgeslagen in Nextcloud (ik geloof iets van 68 GB!)

Maar ik kwam al zoekende naar een blog waarin staat dat ik Nextcloud zo secure mogelijk via internet kan laten ontsluiten kwam ik meerdere informatieve sites tegen waarbij ik verbeteringen heb doorgevoerd.

Zo heb ik mijn eigen website URL (dit is dus een onderdeel van studiostuiterbal.com) beveiligd met certificaten. Wist niet precies hoe at moest, maar met Hostinger krijg je dat via een eenvoudig menu te zien wat er mogelijk is. bye bye lelijke foutmelding in de browser dat het wel of niet betrouwbaar kon zijn. Deze informatie is per definitie niet betrouwbaar, omdat ik dit in de late avonduurtjes allemaal vastleg. Met of zonder een borrel 😉

Nu kwam ik ook tegen dat er een eenvoudige administratief overzicht te verkrijgen is en dat je dan te zien krijgt wat er allemaal wel of niet mankeert aan je Nextcloud installatie. De blog liet een schattig lijstje zien van 3 punten ..

Ik kreeg natuurlijk weer meer, met een vette oranje warning. Denk dat het nog erger kan met de rode fouten, maar dat weet ik niet zeker. Dacht dat ik met een commandootje uitvoeren iig eenvoudig de lijst met missende indexen kon verhelpen, omdat het commando er gewoon bij staat.

Dus ik via de console entry van Unraid server: fout –> geen occ bekend …
Daarna via de console van de Nextcloud docker container –> fout verkeerde gebruiker …
Weer terug naar de console entry van de Unraid server: maar nu met docker exec –> weer fout verkeerde gebruiker … hmmz …
ok, nu wat gevonden met de naam van de gebruiker:

en warempel –> mijn lijstje ziet er net zo schattig uit als in de blog.

 

Daarna komt die fout met SVG. De standaard update die werd voorgesteld werkte niet:

apt-get install libmagickcore-6.q16-6-extra

Dat moest natuurlijk met “docker exec” ervoor zijn. Weer een foutmelding. Package kon niet gevonden worden.
Dus bedacht ik mij dat er bij een apt-get update hoort. Dat uitgevoerd en daarna weer het eerste commando. Ging goed, behalve dat er een Abort werd gedaan voordat ik op Y/n kon klikken.

Daarvoor moest je weer bij het install commando -y toevoegen. Dan wordt de Y automagisch doorgevoerd. Op het moment van typen, zie ik dus dat er van alles gedownload wordt, er van alles geinstalleerd en geconfigureerd wordt en zo zijn we een behoorlijke tijd bezig, hoop zo erg dat mijn installatie hier niet van in de soep draait 🙁 … ik heb begrepen dat wanneer ik nu een stop en start uitvoer al deze instellingen weer verdwenen zijn ..

Mijn ogen vallen op dit moment dicht van vermoeidheid, dus ik laat het scherm lekker open en zie morgenochtend wel wat het resultaat is geweest.

 

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *