Als je grote bestanden wilt delen dan is dat vaak niet mogelijk via email daar deze maar een beperkte grootte van bestanden ondersteund. Er bestaan diverse file-sharing diensten maar de meesten hiervan bestaan niet meer of zijn nog maar beperkt gratis te gebruiken. Je kunt echter ook zelf een file-sharing systeem opzetten in de vorm van Cloudreve
Cloudreve is een zelfgehoste bestandsbeheerservice die geschikt is voor zowel privé- als openbaar gebruik, met ondersteuning voor meerdere opslagproviders en virtuele bestandssystemen voor een flexibele bestandsbeheerervaring.
Ik heb de documentatie gebruikt om dit op te zetten met een docker container. Maak een ‘docker-compose.yml’ file met de volgende inhoud (pas de waarde in ‘volumes’ aan naar jouw situatie):
services:
cloudreve:
image: cloudreve/cloudreve:latest
container_name: cloudreve
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
volumes:
- /home/henri/docker/cloudreve/data:/cloudreve/data
ports:
- 5212:5212
restart: unless-stopped
Start de docker op met het commando ‘docker compose up -d’ en ga hierna met je internet-browser naar de URL:
http://localhost:5212
Als je Cloudreve voor de eerste keer beruikt moet je een account registreren en dit zal dan automatisch de administrator van je Cloudreve systeem zijn.
Vervolgens krijg je het hoofdscherm te zien:
Je kunt hier files uploaden die je later wilt delen. Na het uploaden van een file klik je met de rechtse muisknop op de file en kies je ‘Share’. Je kunt nu nog wat opties opgeven:
Je kunt nu de URL waarmee je de file(s) wilt delen copieren en sturen naar je ontvanger. Deze kan dan vervolgens de files rechtstreeks van jouw Cloudreve systeem downloaden:
Ik vind het een fijne gedachte om het delen van bestanden in eigen beheer te hebben i.p.v. de vertrouwen op een externe partij zoals WeTransfer. Het is altijd maar afwachten wat zij met jouw data doen.