Docker Owncloud (Origin)
-
https://hub.docker.com/r/encodeering/owncloud-armhf/
docker pull encodeering/owncloud-armhf:10.0-debian-fpm
docker pull encodeering/owncloud-armhf:10.0-debian-fpm-sequel
docker pull encodeering/owncloud-armhf:10.0-alpine-nginx
-
https://hub.docker.com/r/encodeering/owncloud-amd64/
docker pull encodeering/owncloud-amd64:10.0-debian-fpm
docker pull encodeering/owncloud-amd64:10.0-debian-fpm-sequel
docker pull encodeering/owncloud-amd64:10.0-alpine-nginx
Docker Nextcloud (Origin)
-
https://hub.docker.com/r/encodeering/nextcloud-armhf/
docker pull encodeering/nextcloud-armhf:16.0-debian-fpm
docker pull encodeering/nextcloud-armhf:16.0-debian-fpm-sequel
docker pull encodeering/nextcloud-armhf:16.0-alpine-nginx
docker pull encodeering/nextcloud-armhf:17.0-debian-fpm
docker pull encodeering/nextcloud-armhf:17.0-debian-fpm-sequel
docker pull encodeering/nextcloud-armhf:17.0-alpine-nginx
docker pull encodeering/nextcloud-armhf:18.0-debian-fpm
docker pull encodeering/nextcloud-armhf:18.0-debian-fpm-sequel
docker pull encodeering/nextcloud-armhf:18.0-alpine-nginx
-
https://hub.docker.com/r/encodeering/nextcloud-amd64/
docker pull encodeering/nextcloud-amd64:16.0-debian-fpm
docker pull encodeering/nextcloud-amd64:16.0-debian-fpm-sequel
docker pull encodeering/nextcloud-amd64:16.0-alpine-nginx
docker pull encodeering/nextcloud-amd64:17.0-debian-fpm
docker pull encodeering/nextcloud-amd64:17.0-debian-fpm-sequel
docker pull encodeering/nextcloud-amd64:17.0-alpine-nginx
docker pull encodeering/nextcloud-amd64:18.0-debian-fpm
docker pull encodeering/nextcloud-amd64:18.0-debian-fpm-sequel
docker pull encodeering/nextcloud-amd64:18.0-alpine-nginx
Nginx sequel image inherits two environment configurations
-
VHOST_CUSTOMIZATION: "true"
If set, creates a
nginx
directory within/var/www/html
with proper permissions and includes any nginx configuration. -
VHOST_CANONICAL: "www-only" | "www-off"
If set, creates an additional server block and either redirects from www to non-www, or non-www to www
- Install docker and docker-compose
- Download nginx docker-compose.yml file
- Setup ddns and configure port forwarding on your router
- Run
export EMAIL=your@email.com
- Run
export DOMAIN=ddns.domain.com
- Run
export SECRET=secret
[default] - Run
export PROVIDER=nextcloud
[default] - Run
export VERSION=15.0
[default] - Run
export ARCH=armhf
[default] - Run
docker-compose up
- Open browser and check connectivity
- Finalize installation with postgres as database. Use
postgres
as host,postgres
as user and$SECRET
as password - Optionally run
docker-compose exec -u www-data cloud php occ config:system:set trusted_domains 0 --value=$DOMAIN
You can also create a .env
file on the same directory level of the used docker-compose.yml
and put all export
s inside.
All examples use local volumes. So, please adjust the driver to your needs.