Skip to content

encodeering/docker-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automatically created docker image for owncloud and nextcloud

Build Status Build Status

Docker Owncloud (Origin)

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

Configuration

Nginx sequel image inherits two environment configurations

  1. VHOST_CUSTOMIZATION: "true"

    If set, creates a nginx directory within /var/www/html with proper permissions and includes any nginx configuration.

  2. 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

Setup

  1. Install docker and docker-compose
  2. Download nginx docker-compose.yml file
  3. Setup ddns and configure port forwarding on your router
  4. Run export EMAIL=your@email.com
  5. Run export DOMAIN=ddns.domain.com
  6. Run export SECRET=secret [default]
  7. Run export PROVIDER=nextcloud [default]
  8. Run export VERSION=15.0 [default]
  9. Run export ARCH=armhf [default]
  10. Run docker-compose up
  11. Open browser and check connectivity
  12. Finalize installation with postgres as database. Use postgres as host, postgres as user and $SECRET as password
  13. 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 exports inside.

All examples use local volumes. So, please adjust the driver to your needs.

About

Automatically created docker image for owncloud and nextcloud

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published