Tips en Trucs 2026

Bestanden opslaan, raadplegen en delen met OpenCloud

Cloud systemen zijn historisch ontstaan uit bestandsdeling via het netwerk/internet. Met extra uitbreidingen ontstonden de hedendaagse cloud systemen. Typisch voor cloud systemen is dat je ze kunt gebruiken via een webpagina, dus vanaf elk systeem waarvoor een browser beschikbaar is. OpenCloud is een open source cloud systeem die we op elk Linux systeem als server kunnen installeren. Daarna kan je het vanaf elk systeem via de browser gebruiken of via software integreren op een Windows, macOS, Android en iOS systeem.

OpenCloud

Als je eerst kennis wilt maken met OpenCloud, kan je zonder enige verplichting of registratie een demo starten via de OpenCloud Demo pagina. Scroll wat naar beneden en klik op de knop om te starten.

OpenCloud installeren

Hoewel OpenCloud zelf aanraadt om de server via een container te installeren, gaan we hier de server op de klassieke manier installeren en starten.

Je kunt het OpenCloud softwarepakket op twee manieren downloaden:

  1. Ga naar de OpenCloud-releasespagina op GitHub om het recentste programma te vinden dat geschikt is voor jouw systeemarchitectuur (bijvoorbeeld amd64 voor 64-bit systemen).
  2. Met terminal opdrachten. Eerst bepalen we de laatste versie:

    dany@pindabook:~$ latest=$(curl -s https://api.github.com/repos/opencloud-eu/opencloud/releases/latest | grep -oP '"tag_name": "\K(.*)(?=")' | cut -d$'v' -f 2)

    Test of je wel degelijk een versienummer hebt ontvangen. Het gebeurt soms dat GitHub geen versie doorstuurde, voer bovenstaande opdracht dan nogmaals uit tot je een versienummer hebt ontvangen.

    dany@pindabook:~$ echo $latest
    7.2.1

    Nu we het recentste versienummer hebben ontvangen kunnen we het OpenCloud serverprogramma downloaden:

    dany@pindabook:~$ wget https://github.com/opencloud-eu/opencloud/releases/download/v${latest}/opencloud-${latest}-linux-amd64
    --2026-07-12 16:03:04--  https://github.com/opencloud-eu/opencloud/releases/download/v7.2.1/opencloud-7.2.1-linux-amd64
    Herleiden van github.com (github.com)... 140.82.121.3
    Verbinding maken met github.com (github.com)|140.82.121.3|:443... verbonden.
    HTTP-verzoek is verzonden; wachten op antwoord... 302 Found
    Locatie: https://release-assets.githubusercontent.com/github-production-release-asset/914855243/200e0721-a944-46bc-adc1-99b0c0bb1c6e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-07-12T14%3A45%3A33Z&rscd=attac
    hment%3B+filename%3Dopencloud-7.2.1-linux-amd64&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-07-12T13%3A45%3A18Z&ske=2026-0
    7-12T14%3A45%3A33Z&sks=b&skv=2018-11-09&sig=vCU8OZ%2F5BC5%2FyFXb2h8s2pDe1Kg6UviBbTDw84IaZzw%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3NldHMuZ2l0aHVidXNlc
    mNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4Mzg2ODU4NCwibmJmIjoxNzgzODY0OTg0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.RMsf8L4kKzeB575qlV2DPJcTbvGbV5qdW6HGu3XAsA0&respons
    e-content-disposition=attachment%3B%20filename%3Dopencloud-7.2.1-linux-amd64&response-content-type=application%2Foctet-stream [volgen...]
    --2026-07-12 16:03:04--  https://release-assets.githubusercontent.com/github-production-release-asset/914855243/200e0721-a944-46bc-adc1-99b0c0bb1c6e?sp=r&sv=2018-11-09&sr=b&spr=https&se=2026-07-12T14%3A45%
    3A33Z&rscd=attachment%3B+filename%3Dopencloud-7.2.1-linux-amd64&rsct=application%2Foctet-stream&skoid=96c2d410-5711-43a1-aedd-ab1947aa7ab0&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skt=2026-07-12T13%3A45%
    3A18Z&ske=2026-07-12T14%3A45%3A33Z&sks=b&skv=2018-11-09&sig=vCU8OZ%2F5BC5%2FyFXb2h8s2pDe1Kg6UviBbTDw84IaZzw%3D&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmVsZWFzZS1hc3Nld
    HMuZ2l0aHVidXNlcmNvbnRlbnQuY29tIiwia2V5Ijoia2V5MSIsImV4cCI6MTc4Mzg2ODU4NCwibmJmIjoxNzgzODY0OTg0LCJwYXRoIjoicmVsZWFzZWFzc2V0cHJvZHVjdGlvbi5ibG9iLmNvcmUud2luZG93cy5uZXQifQ.RMsf8L4kKzeB575qlV2DPJcTbvGbV5qdW6H
    Gu3XAsA0&response-content-disposition=attachment%3B%20filename%3Dopencloud-7.2.1-linux-amd64&response-content-type=application%2Foctet-stream
    Herleiden van release-assets.githubusercontent.com (release-assets.githubusercontent.com)... 185.199.109.133, 185.199.110.133, 185.199.111.133, ...
    Verbinding maken met release-assets.githubusercontent.com (release-assets.githubusercontent.com)|185.199.109.133|:443... verbonden.
    HTTP-verzoek is verzonden; wachten op antwoord... 200 OK
    Lengte: 131699136 (126M) [application/octet-stream]
    Wordt opgeslagen als: ‘opencloud-7.2.1-linux-amd64’

    opencloud-7.2.1-linux-amd64     100%[=======================================================>] 125,60M  47,0MB/s    in 2,7s     

    2026-07-12 16:03:07 (47,0 MB/s) - '‘opencloud-7.2.1-linux-amd64’' opgeslagen [131699136/131699136]

Daar het programma enkel door de gebruiker zal uitgevoerd worden, gaan we het OpenCloud Server programma in de Thuismap opslaan. We maken daarvoor in de Thuismap de map bin aan, een standaard map om alle persoonlijke programma's in op te slaan:

dany@pindabook:~$ mkdir bin

En verplaatsen het gedownloade programma naar deze map:

dany@pindabook:~$ mv opencloud-${latest}-linux-amd64 bin/opencloud

Alles wat je van het internet download is standaard niet uitvoerbaar, dus zorgen we daar eerst voor:

dany@pindabook:~$ chmod +x bin/opencloud

Om de map bin van de gebruiker op te nemen in het systeem, kan je de computer herstarten of de volgende opdracht uitvoeren:

dany@pindabook:~$ source .profile  

En testen we of de installatie van de OpenCloud Server is gelukt:

dany@pindabook:~$ opencloud -v
opencloud version  (OpenCloud GmbH <support@opencloud.eu>) (2026-07-06 00:00:00 +0000 UTC)

Alles is goed verlopen als je een melding als hierboven ziet verschijnen.

OpenCloud Server starten

Voor we OpenCloud starten, maken we een standaard configuratie aan:

dany@pindabook:~$ opencloud init --insecure true --admin-password admin

=========================================
generated OpenCloud Config
=========================================
configpath : /home/dany/.opencloud/config/opencloud.yaml

De opdracht bevat de optie --insecure true waarmee je aangeeft dat er een lokaal beveiligingscertificaat wordt aangemaakt (niet officieel geldig op het internet). Dus voor het gebruik in het lokale LAN netwerk. De --admin-password admin optie maakt voor de OpenCloud beheerder admin het wachtwoord admin aan. Dit is geen sterk wachtwoord en ga je in de praktijk vanzelfsprekend aanpassen, zorg echter wel dat je het wachtwoord straks nog weet. Je merkt ook dat de instellingen werden opgeslagen in een bestand in de Thuismap.

Nu kunnen we de OpenCloud Server starten:

dany@pindabook:~$ opencloud server

Daarbij zie je niets verschijnen en ditmaal is geen nieuws goed nieuws. De OpenCloud Server blijft wachten tot je er gebruik van maakt. M.a.w. laat de OpenCloud Server in de terminal werken (sluit het terminal venster dus NIET).

Eerste test

Voorlopig kan je OpenCloud enkel gebruiken vanaf de computer waarop de OpenCloud Server draait. Surf dus op dezelfde computer naar https://localhost:9200. Je krijgt de volgende melding:

OpenCloud

Dit is normaal en te wijten aan het lokale beveiligingscertificaat (niet officieel bekend). Zolang je surft naar een apparaat op jouw eigen LAN netwerk is dit geen probleem, wel op het internet. M.a.w. om het lokale beveiligingscertificaat te accepteren, klik je op de knop .

OpenCloud

Om door te gaan, scrol je naar beneden en klik je op de verschenen knop . Deze browser heeft jouw lokale certificaat nu opgeslagen en zal de voorgaande melding bij het volgende bezoek niet meer tonen.

OpenCloud wordt enkel getest in recente browsers. Debian gebruikt echter Firefox ESR (Extended Support Release) waar de nadruk ligt op stabiliteit boven de nieuwste consumentenfuncties. Firefox ESR wordt daardoor meer door bedrijven, organisaties en scholen gebruikt. OpenCloud beschouwt deze versie als verouderd (lees niet op getest), waardoor je de volgende melding krijgt:

OpenCloud

Daar de standaard Firefox en de ESR versie niet zoveel verschillen en beiden up to date worden gehouden, mag je gerust op de knop klikken.

Oei, er verschijnt slechts een witte lege pagina. Geen paniek, de webpagina vernieuwen (Ctrl+r) is voldoende om de aanmeldpagina van OpenCloud te doen verschijnen. Voer de Username admin en het bijhorende wachtwoord in.

OpenCloud

Klik op de knop om je als beheerder aan te melden.

Om verder in het Nederlands te werken, klik je rechts bovenaan op het My account pictogram en start je de opdracht Preferences. Selecteer daarna in de linker zijbalk de categorie Preferences. Pas de optie Language aan naar Nederlands - Dutch.

Keer terug naar de OpenCloud startpagina met het bestandsbeheer met het pictogram App-wisselaar rechts bovenaan de pagina.

OpenCloud

Selecteer het item Bestanden.

De eerste test is geslaagd. Sluit de browser. Om de OpenCloud Server af te sluiten, activeer je de terminal waarin de OpenCloud Server werkt en druk je de sneltoets Ctrl+c in.

dany@pindabook:~$ opencloud server
2026/07/12 16:31:34 http: TLS handshake error from 127.0.0.1:37132: remote error: tls: bad certificate
2026/07/12 16:31:34 http: TLS handshake error from 127.0.0.1:37136: remote error: tls: bad certificate
{"level":"error","service":"proxy","remoteAddr":"127.0.0.1:37622","request-id":"","proto":"HTTP/2.0","method":"GET","path":"/favicon.ico","query":"","fragment":"","error":"context canceled","time":"2026-07-12T16:47:58+02:00","message":"error happened in MultiHostReverseProxy"}
{"level":"error","service":"settings","error":"{\"id\":\"opencloud-settings\",\"code\":404,\"detail\":\"not found\",\"status\":\"Not Found\"}","userid":"1128740e-64e6-47ac-ad1c-152606a82a92","time":"2026-07-12T16:49:27+02:00","message":"failed to get user locale"}
^C{"level":"error","service":"storage-users","host.name":"pindabook","pkg":"rgrpc","error":"EOF","time":"2026-07-12T16:58:05+02:00","message":"Disconnected from NATS. Trying to reconnect..."}
{"level":"error","service":"storage-users","host.name":"pindabook","pkg":"rgrpc","error":"EOF","time":"2026-07-12T16:58:05+02:00","message":"Disconnected from NATS. Trying to reconnect..."}
{"level":"error","service":"storage-users","host.name":"pindabook","pkg":"rhttp","error":"EOF","time":"2026-07-12T16:58:05+02:00","message":"Disconnected from NATS. Trying to reconnect..."}
{"level":"error","service":"storage-users","host.name":"pindabook","pkg":"rhttp","error":"EOF","time":"2026-07-12T16:58:05+02:00","message":"Disconnected from NATS. Trying to reconnect..."}
dany@pindabook:~$  

Er verschijnen wat extra regels met meldingen en de OpenCloud Server is afgesloten.

OpenCloud in het thuisnetwerk

Nu is onze OpenCloud Server enkel toegankelijk vanaf de computer waarop de server draait. Dit is natuurlijk niet de bedoeling. Met omgevingsvariabelen (Environment Variables) kun je allerlei zaken instellen. Om OpenCloud voor alle apparaten in het netwerk toegankelijk te maken, moeten we een URL gebruiken dat op het ganse LAN netwerk geldig is. En dat is voor een Linux systeem de netwerknaam (hostname) (pindabook in dit voorbeeld). De URL van de OpenCloud wordt dan https://pindabook:9200. Omgevingsvariabelen plaats je voor opdrachten, gescheiden door spaties. M.a.w. gebruik de volgende opdracht om OpenCloud op het LAN netwerk te gebruiken:

dany@pindabook:~$ OC_URL="https://pindabook:9200" opencloud server

Test dit op een ander apparaat in het thuisnetwerk. Bijvoorbeeld op een andere Linux computer (of zelfs op een macOS of Windows systeem). Daar je nu voor de eerste keer met deze andere browser werkt, moet je zoals daarstraks eerst het lokale beveiligingscertificaat accepteren.

Meld je aan en inderdaad het werkt.

Meld je terug af (Mijn account pictogram rechts bovenaan en klik op de opdracht Uitloggen). Sluit de OpenCloud Server in de terminal af (Ctrl+c).

Koppelen aan externe opslag

Dan is het systeem gescheiden van de data en kunnen we grotere opslagmedia gebruiken. Voor deze test gebruiken we een USB Stick, maar het werkt even goed met een goed gevoede USB of vast ingebouwde SSD/Harde schijf. Plug de USB Stick in de computer. Eerst onderzoeken we de beschikbare opslagmedia:

dany@pindabook:~$ sudo blkid
/dev/sda4: UUID="878efb09-6190-40d6-9fea-a0419e89192d" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="9826c7c6-18a5-49b1-8800-00b5c39dfaaa"
/dev/sda2: UUID="e697d097-71e6-4b1e-a007-ca6bdd1705e5" TYPE="swap" PARTUUID="f6387d96-2037-4258-bb67-fb81795b900b"
/dev/sda5: UUID="96b1bca8-1dc4-4cba-b8c1-95ab1d8e6f0e" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d312bb96-3a09-477a-8c1d-24a8ac7c88a7"
/dev/sda3: UUID="f798cbd1-46b2-4dc0-80ab-fdcc0b92ecb1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="cc95c670-4aee-4e0b-9365-b9978bd31448"
/dev/sda1: UUID="010D-B63D" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="88103c3b-aaae-4281-b8c1-6fdf9d2a1c6f"
/dev/sdb1: LABEL_FATBOOT="BOOT" UUID="1234-5678" BLOCK_SIZE="512" TYPE="vfat"

Uit bovenstaande informatie halen we dat /dev/sdb1 onze USB Stick is en dat deze het bestandssysteem vfat gebruikt. Ben je niet zeker, koppel dan de USB stick los van de computer en voer de opdracht opnieuw uit. Vergelijk de uitvoer en bepaal welke regel de USB Stick voorstelt.

Elk cloud systeem maakt gebruik van rechten om bestanden aan bepaalde gebruikers te koppelen, ook OpenCloud. Maar het vfat bestandssysteem kent geen gebruikersrechten. Met de volgende opdracht formatteren we de aangesloten USB Stick met het geschikte Linux ext4 bestandssysteem:

dany@pindabook:~$ sudo mkfs.ext4 -L opencloud /dev/sdb1
mke2fs 1.47.2 (1-Jan-2025)
/dev/sdb1 contains a vfat file system
Proceed anyway? (y,N) y
Creating filesystem with 3907328 4k blocks and 977280 inodes
Filesystem UUID: 71270750-da56-4414-ac2f-42f14e5c80c6
Superblock backups stored on blocks:  
       32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208

Allocating group tables: done                             
Writing inode tables: done                             
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done    

Afhankelijk van de grootte en snelheid van de USB Stick duurt dit even. Wees geduldig na het geven van de toestemming met y Return. De optie -L opencloud zorgt dat de partitie de naam opencloud (Label) krijgt. Na het voltooien van het formatteren, controleren we het resultaat:

dany@pindabook:~$ sudo blkid
/dev/sda4: UUID="878efb09-6190-40d6-9fea-a0419e89192d" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="9826c7c6-18a5-49b1-8800-00b5c39dfaaa"
/dev/sda2: UUID="e697d097-71e6-4b1e-a007-ca6bdd1705e5" TYPE="swap" PARTUUID="f6387d96-2037-4258-bb67-fb81795b900b"
/dev/sda5: UUID="96b1bca8-1dc4-4cba-b8c1-95ab1d8e6f0e" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d312bb96-3a09-477a-8c1d-24a8ac7c88a7"
/dev/sda3: UUID="f798cbd1-46b2-4dc0-80ab-fdcc0b92ecb1" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="cc95c670-4aee-4e0b-9365-b9978bd31448"
/dev/sda1: UUID="010D-B63D" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="88103c3b-aaae-4281-b8c1-6fdf9d2a1c6f"
/dev/sdb1: LABEL="opencloud" UUID="71270750-da56-4414-ac2f-42f14e5c80c6" BLOCK_SIZE="4096" TYPE="ext4"

Uit veiligheidsoverwegingen gaan we de inhoud van de USB-stick benaderen als gewone gebruiker, als je als root (systeembeheerder) werkt, krijgt een eventuele hacker direct toegang als systeembeheerder met alle gevolgen van dien. Jammer genoeg werken computersystemen met getallen (ID's) en niet met namen, de overeenkomstige ID's voor de gebruikers- en groepsnaam van de actieve gebruiker achterhaal je met:

dany@pindabook:~$ id $USER
UID=1000(dany) GID=1000(dany) groepen=1000(dany),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),100(users),101(netdev),102(scanner),106(bluetooth),108(lpadmin)

De UID (User Identifier) en de GID (Group Identifier) stellen de ID's van de actieve gebruiker en de hoofdgroep waarvan deze gebruiker lid is voor.

Om de inhoud van de USB-stick in de mappenstructuur van Linux systeem op te nemen, moet je het configuratiebestand verantwoordelijk voor de bestandssystemen aanpassen. Het /etc/fstab (filesystem table) configuratiebestand pas je als systeemgebruiker aan met de nano editor.

dany@pindabook:~$ sudo nano /etc/fstab

Voeg de volgende regel toe:

UUID=71270750-da56-4414-ac2f-42f14e5c80c6 /home/dany/.opencloud/   ext4    auto,defaults      0     0

Vervang daarbij de UUID door deze van jouw USB-stick. /home/dany/.opencloud is de map waar de inhoud van de USB-stick tevoorschijn zal komen. Daarin pas je dany aan naar de actieve gebruiker op jouw systeem. ext4 is het op de USB-stick gebruikte bestandssysteem. De map wordt automatisch gekoppeld (auto) en krijgt daarbij de standaard eigenschappen (defaults).

Let op: dit configuratiebestand moet eindigen met een lege regel. Sla de aanpassing op en sluit de teksteditor nano af.

Voor we de nieuwe koppeling testen, geven we de huidige inhoud van de map /home/dany/.opencloud/ weer.

dany@pindabook:~$ ls -l .opencloud/
totaal 28
drwx------ 2 dany dany 4096 12 jul 16:26 config
drwx------ 2 dany dany 4096 12 jul 16:31 idm
drwx------ 3 dany dany 4096 12 jul 16:31 idp
drwx------ 3 dany dany 4096 12 jul 16:31 nats
drwx------ 2 dany dany 4096 12 jul 16:31 proxy
drwx------ 3 dany dany 4096 12 jul 16:31 search
drwx------ 5 dany dany 4096 12 jul 16:31 storage

Voor de zekerheid testen we de nieuwe configuratie. Daarvoor brengen we eerst systemd op de hoogte van de aangepaste fstab:

dany@pindabook:~$ sudo systemctl daemon-reload

En testen de nieuwe configuratie:

dany@pindabook:~$ sudo mount -a

Geen nieuws is opnieuw goed nieuws, anders pas je /etc/fstab aan tot deze geen fouten meer bevat. Aangezien dit configuratiebestand nodig is bij het opstarten van jouw Linux systeem, is het belangrijk deze test uit te voeren, anders kan het opstarten afgebroken worden waardoor jouw systeem volledig vastloopt. Zolang de USB regel in /etc/fstab staat, moet de USB Stick in het apparaat zitten bij het opstarten van het systeem.

Bekijken we nu de inhoud van de map .opencloud:

dany@pindabook:~$ ls -l .opencloud/
totaal 16
drwx------ 2 root root 16384 13 jul 10:34 lost+found

Dan zien we een praktisch lege map. M.a.w. de inhoud van de pas met ext4 geformatteerde USB partitie. De map lost+found is typisch voor een ext4 bestandssysteem. De oorspronkelijke inhoud is niet verdwenen, maar wordt verborgen zolang de USB Stick aan deze map is gekoppeld.

De root root verwijzing geeft aan dat de map eigendom is van de systeembeheerder en zoals voordien opgemerkt, moet voor de veiligheid de map bruikbaar zijn voor de standaard gebruiker. Dit kan met de volgende opdracht:

dany@pindabook:~$ sudo chown -R 1000:1000 .opencloud

Daarbij zijn 1000:1000 de uid en gid (gescheiden door :) de ID's van de standaard gebruiker die toegang tot de map krijgt. We controleren het resultaat met:

dany@pindabook:~$ ls -l .opencloud/
totaal 16
drwx------ 2 dany dany 16384 13 jul 10:34 lost+found

De .opencloud map bevat alle instellingen, gegevens enz. van de OpenCloud Server. Maar deze is nu terug leeg, waardoor we een nieuwe standaard configuratie moeten aanmaken (maar deze keer op een apart opslagmedium, in deze test de USB Stick):

dany@pindabook:~$ opencloud init --insecure true --admin-password admin

=========================================
generated OpenCloud Config
=========================================
configpath : /home/dany/.opencloud/config/opencloud.yaml

Waarna we de OpenCloud Server opnieuw kunnen starten:

dany@pindabook:~$ OC_URL="https://pindabook:9200" opencloud server

Na een korte test in de browser, log je terug uit en sluit je de OpenCloud Server af (Ctrl+c) voor de volgende stap.

OpenCloud Server automatisch starten

Het automatisch opstarten van een server/dienst wordt in de meeste distributies verzorgt door systemd. Met de teksteditor nano maak je als systeembeheerder het volgende systemd opstartscript:

dany@pindabook:~$ sudo nano /etc/systemd/system/opencloud.service

Met de volgende inhoud:

[Unit]
Description=OpenCloud Server
After=network.target

[Service]
Type=simple
User=dany
Group=dany
Environment="OC_URL=https://pindabook:9200"
ExecStart=/home/dany/bin/opencloud server
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target

Let daarbij vooral op de regels Users en Group. Het spreekt voor zich dat je daarin dany vervangt door de gebruikersnaam en groepsnaam van jouw standaard gebruiker.

Opnieuw brengen systemd op de hoogte van het nieuwe opstartscript:

dany@pindabook:~$ sudo systemctl daemon-reload

En kunnen we als test deze starten:

dany@pindabook:~$ sudo systemctl start opencloud

Of alles goed is verlopen, kan je nagaan met de volgende opdracht:

dany@pindabook:~$ sudo systemctl status opencloud --no-pager
opencloud.service - OpenCloud Server
    Loaded: loaded (/etc/systemd/system/opencloud.service; disabled; preset: enabled)
    Active: active (running) since Mon 2026-07-13 14:20:41 CEST; 3min 40s ago
Invocation: 1c1b0d6625f142759fe15f1d5ff64f43
  Main PID: 3442 (opencloud)
     Tasks: 14 (limit: 9111)
    Memory: 70.6M (peak: 71.6M)
       CPU: 2.468s
    CGroup: /system.slice/opencloud.service
            └─3442 /home/dany/bin/opencloud server

jul 13 14:20:41 pindabook systemd[1]: Started opencloud.service - OpenCloud Server.

Indien je geen foutmeldingen krijgt, mag je de OpenCloud Server automatisch laten starten:

dany@pindabook:~$ sudo systemctl enable opencloud
Created symlink '/etc/systemd/system/multi-user.target.wants/opencloud.service' → '/etc/systemd/system/opencloud.service'.

Als je echt van start gaat met OpenCloud kan je online de documentatie raadplegen. Er is documentatie aanwezig voor de OpenCloud gebruikers (User), sever beheerder (Admin) en ontwikkelaars die willen helpen aan OpenCloud (Developer).

Onderstaande video toont hoe je OpenCloud met behulp van Docker installeert als test versie (waarbij niet alles lijkt te werken):

OpenCloud clients

Om OpenCloud beter te integreren in jouw systemen bestaan er verschillende programma's (clients) voor diverse systemen. Een overzicht vind je op https://opencloud.eu/en/product/download-apps.

Een client voor Linux kan je downloaden vanaf de GitHub Release pagina van de ontwikkelaar. De Linux versie is in het AppImage formaat waardoor het op verschillende distributies werkt. Na het starten en aanmelden bij de OpenCloud Server is OpenCloud een deel van het systeem geworden. Onderstaande afbeelding toont bijvoorbeeld hoe je de OpenCloud inhoud in de standaard KDE bestandsbeheerder kunt beheren. Juist zoals bij commerciële cloud diensten.

OpenCloud

Hieronder hetzelfde, maar op een Android smartphone.

OpenCloud

OpenCloud Server verwijderen