Vraag


  • AgeOfPanic
  • Registratie: December 2001
  • Laatst online: 11:47
Beschrijving
Zoals velen van jullie hier ben ik de laatste tijd wat bezig met het zelf hosten van applicaties. Dat is om lost te komen van de grote partijen, maar ook om te leren hoe Docker enz werkt. Daarvoor heb ik nu naast mijn Synology NAS ook een Proxmox server draaien. Hierop staan een aantal VMs en twee LXC containers. Die laatste draaien Adguard Home en Nginx. Op de VMs draaien onder andere Jellyfin en Immich. Alle machines draaien Netbird waardoor ik ze van buiten kan benaderen. Ik heb via Nginx een wildcard certificaat gemaakt via een DNS challenge voor een domein dat ik heb gekregen via duckdns.org. Via Netbird zorg ik er nu voor dat dit domein bij mijn Nginx server komt en daarlangs naar de juiste VM en poort. Dat werkt voor alle andere pakketten en mijn Synology prima. Ik kan deze benaderen via HTTPS.

Nu probeer ik Opencloud te installeren op een bestaande VM op de Proxmox server. Op deze VM draaien al Dockhand en BentoPDF en deze zijn te benaderen via het bovenstaande domein. Het installeren van Opencloud lukt prima. Hiervoor heb ik de guide van Opencloud zelf en een tutorial van Youtube gebruikt:
https://docs.opencloud.eu...mpose/docker-compose-base
De containers draaien. Via Dockhand kan ik zien dat ze gezond zijn. Alleen lukt het mij niet om Opencloud te openen in de browser. Ik krijg dan een 502 Bad Gateway melding. Volgens mij moet het zo zijn dat het domein wat ik heb ingesteld bij de installatie van Opencloud via Netbird wordt omgeleid naar Nginx en daardoor wordt gekoppeld aan Opencloud.

Relevante software en hardware die ik gebruik
Zie bovenstaande beschrijving.

Wat ik al gevonden of geprobeerd heb
De bovenstaande tutorials. Wat daarbij opvalt is dat in beide gevallen Nginx op dezelfde machine draait als Opencloud. Moet ik misschien in Opencloud iets instellen waardoor het benaderbaar is via Nginx op een andere machine? Heeft iemand daar ervaring mee?
Ik heb ook al geprobeerd om het domein naar Nginx om te leiden via Adguard. Dat maakt geen verschil.

Edit: zoals vaker vind je het antwoord nadat je een topic hebt geopend. Het blijkt inderdaad dat Opencloud standaard alleen een poort opent voor software die op dezelfde host loopt. In de .env file moet je daarom deze regel aanmaken:
code:
1
COMPOSE_FILE=docker-compose.yml:weboffice/collabora.yml:external-proxy/opencloud-exposed.yml:external-proxy/collabora-exposed.yml
Dan staan de poorten ook open voor Nginx vanaf een andere machine.

Ik heb nog wel een follow up vraag. Ik probeer de data van Opencloud op te slaan op mijn Synology. Daarvoor mount ik een SMB folder op de server en koppel die aan de data dir:
code:
1
C_DATA_DIR=/mnt/opencloud
Dit heb ik ook zo gedaan voor mijn Immich server en daar werkt het prima. Ik zie ook dat er wel een map aangemaakt wordt in share op de Synology, maar toch wil de container Opencloud niet starten. In de logs zie ik dat de permissie niet aanwezig is om te schrijven naar de share. Maar dat is gek, want er verschijnt dus wel een map in de share en met dezelfde setup werkt het voor Immich wel goed. Dit is de foutmelding:
code:
1
2026-02-04T20:21:10.239891536Z 2026-02-04T20:21:10Z FTL Can't start JetStream: could not create storage directory - mkdir /var/lib/opencloud/nats: permission denied line=github.com/opencloud-eu/opencloud/services/nats/pkg/logging/nats.go:33 service=nats

[ Voor 23% gewijzigd door AgeOfPanic op 04-02-2026 21:22 ]

Beste antwoord (via AgeOfPanic op 07-02-2026 10:44)


  • Razzstep
  • Registratie: Februari 2012
  • Laatst online: 24-02 12:40
OpenCloud is ten opzichte van andere cloudpaketten (bijv. Seafile) beperkter in het aantal bestandssystemen dat ondersteund wordt.

SMB wordt (nog) niet ondersteund:
No support for CephFS or other mounted filesystems like NFSv3 or SMB yet.
NFSv4.2 is working. This filesystem provides sufficient extended attribute capabilities. Check the documentation of your storage provider for details.
Bron: https://doc.owncloud.com/...ment/storage/posixfs.html

Alle reacties


Acties:
  • Beste antwoord

  • Razzstep
  • Registratie: Februari 2012
  • Laatst online: 24-02 12:40
OpenCloud is ten opzichte van andere cloudpaketten (bijv. Seafile) beperkter in het aantal bestandssystemen dat ondersteund wordt.

SMB wordt (nog) niet ondersteund:
No support for CephFS or other mounted filesystems like NFSv3 or SMB yet.
NFSv4.2 is working. This filesystem provides sufficient extended attribute capabilities. Check the documentation of your storage provider for details.
Bron: https://doc.owncloud.com/...ment/storage/posixfs.html

  • AgeOfPanic
  • Registratie: December 2001
  • Laatst online: 11:47
Razzstep schreef op vrijdag 6 februari 2026 @ 20:03:
OpenCloud is ten opzichte van andere cloudpaketten (bijv. Seafile) beperkter in het aantal bestandssystemen dat ondersteund wordt.

SMB wordt (nog) niet ondersteund:

[...]


Bron: https://doc.owncloud.com/...ment/storage/posixfs.html
Dank je wel voor het antwoord. Ik meende uit de logs op te maken dat het om een rechten kwestie ging, maar dit klinkt als een goede verklaring. Dan ga ik eerst eens proefdraaien met een instantie op de proxmox server en kijken of ik daar een backup van kan maken. Hopelijk komt SMB dan later.
Ik zie wel dat dit documentatie is van Owncloud, maar een snelle zoektocht vindt dat dit ook voor Opencloud geldt: https://github.com/orgs/opencloud-eu/discussions/965 En dat het ook niet op de roadmap staat helaas.

[ Voor 15% gewijzigd door AgeOfPanic op 07-02-2026 10:48 ]