Skip to content

OpenCloud

OpenCloud is an open-source project that gives you a secure and private way to store, access and share your files.

References


Make directory

Terminal window
mkdir -p {{{DOCKER_PATH_VAR}}}/opencloud/opencloud-config && mkdir -p {{{DOCKER_PATH_VAR}}}/opencloud/opencloud-data && cd {{{DOCKER_PATH_VAR}}}/opencloud

docker-compose.yml

Terminal window
nano docker-compose.yml
docker-compose.yml
services:
opencloud:
image: opencloudeu/opencloud-rolling:latest
container_name: opencloud
ports:
- "9200:9200"
volumes:
- ./opencloud-config:/etc/opencloud
- ./opencloud-data:/var/lib/opencloud
environment:
- OC_INSECURE=true
- PROXY_HTTP_ADDR=0.0.0.0:9200
- OC_URL=https://{{{IP_ADDRESS_VAR}}}:9200
restart: unless-stopped

Initialize

Terminal window
docker run --rm -it \
-v ./opencloud-config:/etc/opencloud \
-v ./opencloud-data:/var/lib/opencloud \
-e IDM_ADMIN_PASSWORD=admin \
opencloudeu/opencloud-rolling:latest init

Start container

Terminal window
docker compose up -d

Open web ui

https://localhost:9200 or https://{{{IP_ADDRESS_VAR}}}:9200