Categorie archieven: Algemeen

Ombouw van Home Server

Home Server die de afgelopen bijna twee jaar heeft gefunctioneerd had een primaire SSD drive van 120Gb. De data van NextCloud werd daarom opgeslagen op een harddisk. Dat veroorzaakt dat de mechanische harddisk bij elke data uitwisseling van NextCloud werd opgestart. Dat leidt tot extra stroomverbruik van circa 4 watt plus dat er wachttijden ontstonden als de harddisk moest opstarten. Na de vervanging van de primaire SSD door een exemplaar van 500Gb kon de data voor NextCloud op de primaire SSD worden opgeslagen. Daarom zijn de harddisks alleen nog nodig als de NAS functie van de server wordt aangesproken. Tijdens back-ups van de SSD, de primaire drive en verdere back-ups van harddisk onderling starten de drives ook op maar dat gebeurd alleen ‘s-nachts om 03:00 uur..

Om zoveel mogelijk voordeel te hebben van de ombouw is gewacht tot NextCloud 24.0.1 beschikbaar zou zijn. NextCloud 24.0.1 kan namelijk gebruik maken van PHP 8.1. Het voordeel is dat bijwerken van PHP voorlopig niet nodig zal zijn.

Daarbij is ook een nieuwe versie van Ubuntu uitgekomen. Ubuntu 22.04 LTS beschikbaar kwam halverwege april uit. Zo kwamen een aantal verbeteringen op het juiste moment bij elkaar.

Het eindresultaat is dat de Home Server nu 21 Watt nominaal opneemt met slechts enkele momenten per dag dat er to 40 Watt opgenomen wordt. Verder is deze site natuurlijk geheel bijgewerkt met instructies voor het bouwen van een Home Server thuis. De vraag blijft of het nu mogelijk zal zijn een grotere periode weinig onderhoud aan de server te moeten doen, dat wachten we af.

Update naar 24.0.1 Foutloos

Vandaag, 24 mei is mijn systeem bijgewerkt naar 24.0.1. Eerst was er een update nodig naar 23.0.5. Beide updates verliepen voorspoedig, mooi.

Wel moesten enkele missende indexen worden bij gemaakt met het volgende commando:

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

Nu word het mogelijk het systeem bij te werken naar Ubuntu 22. De hardware zal daarbij ook worden aangepast door een grotere SSD te gebruiken als systeem disk. Ik hoop dan energie te besparen en mogelijk ook wat snelheidswinst.

Upgrade naar 23.0.3

Vanmorgen stond er een update klaar naar 22.2.6 vanaf de huidige versie 22.2.5 die ik in gebruik had. Even bijgewerkt en bij controle blijkt dat direct ook 23.0.3 beschikbaar is gekomen. De update verliep zonder problemen.

Direct maar verder bijgewerkt naar de nieuwste versie 23.0.3. Ook dit verloopt zonder enig probleem. Wat hebben ze het goed voor elkaar bij NextCloud.

Na eens wat rondgekeken te hebben lijkt het dat er alleen kleine veranderingen zijn aangebracht. Onder de motorkap zijn er veel zaken verbeterd. Kijk daarvoor op de site van NextCloud.

Ongeveer een week na de update wordt er melding gemaakt dat in de PHP configuratie een aanpassing moet worden gedaan voor de lengte van de opchache.interned_strings_buffer. De heeft steeds een lengte gehad van 8. Open hiervoor de configuratie file van PHP:

sudo nano /etc/php/7.4/apache2/php.ini

De juiste configuratie is nu:

opcache.interned_strings_buffer=16

Sluit het bestand af en herstart Apache met:

sudo systemctl restart apache2

MikroTik Belevenissen

Inmiddels volop aan de gang met MikroTik routers. Mijn belevenissen zullen langzamerhand aan de site worden toegevoegd. Vele overwegingen en uitleg over de stappen die ik heb genomen worden onder dit hoofdstuk uiteengezet. Dit is “work in progress”!

Issue 1:

Het gastnetwerk is niet IPv6.

Update naar 22.2.5

Een week of twee geleden heb ik geüpdatet naar 22.2.5. Het valt me op dat NextCloud langzamer is geworden. Op andere plaatsten heb ik nog geen opmerkingen of aanwijzingen hiervoor gehad.

Ook heb ik de laatste tijd veel veranderd aan de routers, ik ben namelijk overgestapt op MikroTik routers. Dat is een grote stap omdat deze routers heel veel detail toestaan in de configuratie en je veel tijd nodig hebt om veel over netwerken bij te leren. Op termijn verwacht ik hier een aantal pagina’s aan te weiden.

De nieuwe site draait!

Tja, dat viel allemaal best mee. De oude site was niet voorzien van ssl beveiliging. Het blijkt dat Strato, mijn web-hoster die ik kan aanbevelen, plotseling een gratis certificaat beschikbaar stelde. Er was ook nog een niet gebruikt domein dus de keus was snel gemaakt. Niet zo eenvoudig trouwens om een WordPress site van het ene naar het andere domein over te zetten. Dus alles maar gekopieerd in een document en de site geheel opnieuw opgebouwd.

Kleine veranderingen aangebracht. Zoals het mogelijk maken de update datum onder pagina’s te zetten en ook reacties mogelijk te maken bij berichten. Gedurende de afgelopen jaren is er best wat veranderd en verbeterd. Die aanpassingen heb ik verwerkt.

Mocht je opmerkingen hebben dan hoor ik ze graag.

Update naar 22.2.4

Deze update bleef wel 5 minuten hangen op:

Net toen ik me erg zorgen begon te maken kwam de web-based updater naar voren en kon ik de update normaal afmaken.

Toen bleken er verschillende missing indexen te ontbreken wat ik herstelde door het volgende commando:

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

Dat duurde ook wel twee minuten voordat de opdracht prompt opnieuw verscheen. Daarna draaide alles weer als een zonnetje, gelukkig!

Update naar 21.0.1

Na de update komen er twee foutmeldingen die handmatig moeten worden hersteld in de databases:

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-indices

Pas de landcode aan in de server configuratie file:

sudo nano /var/www/nextcloud/config/config.php

Voeg de volgende regel toe juist na ‘version’:

‘default_phone_region’ => ‘NL’,

Update naar 20.0.2

Na de update komt er een foutmelding dat delen van de database sleutels missen. Dit komt vaker voor bij updates vanwege de tijd die het neemt om de omzetting automatisch te doen.

Je kan het oplossen door het volgende commando op de command regel uit te voeren:

sudo -u www-data php /var/www/nextcloud/occ db:add-missing-primary-keys