Skip to content
Free yourself from the big cloud providers and run your own cloud services. This repository aims to help you to quickly set up and run a dockerized homeserver with Nextcloud and other free apps.
Shell
Branch: master
Clone or download
Pull request Compare This branch is 1 commit ahead, 11 commits behind bedawi:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
database
images
matrix-synapse
mautrix-telegram
nextcloud
traefik2
.gitignore
LICENSE
README.md
how-to-install-docker.md
liberty-server.drawio
liberty-server.png

README.md

liberty-server

Free yourself from the big cloud providers and run your own cloud services. This repository aims to help you to quickly set up and run a dockerized homeserver with Nextcloud and other free apps.

Network Map of Matrix-Synapse behind Traefik

About

Liberty Server is a set of Docker setup files helping you to set up your own nextcloud server with Docker on Linux.

Getting Started

Go to each docker-compose.yaml file and update instance specific configuration such as TLD and external storage directories for example.

Manually create the necessary docker networks

$ docker network create webproxy
$ docker network create traefik_proxy
$ docker network create nextcloud_backend

Start the server adding additional free apps optionally

$ docker-compose \
    -f traefik2/docker-compose.yaml \
    -f nextcloud/docker-compose.yaml \
    -f database/docker-compose.yaml \
    up -d

Stop the server

$ docker-compose \
    -f traefik2/docker-compose.yaml \
    -f nextcloud/docker-compose.yaml \
    -f database/docker-compose.yaml \
    down
You can’t perform that action at this time.