Giter VIP home page Giter VIP logo

docker-owncloud's Introduction

This builds a docker container with owncloud running in it. It uses a docker volume in order to allow you to persist the data between different containers. It is setup for mysql but, it does not have a linked mysql container. This is because I prefer to run mysql outside of docker but, pull requests are always welcome.

Usage

Building the image

run docker build -t 'name/owncloud' .

Running

  1. You'll either need to build the image or pull btobolaski/owncloud.
  2. Run it docker run -d -m 1g -p 127.0.0.1:9000:80 --name="owncloud" -v /var/owncloud/data:/var/www/owncloud/data -v /var/owncloud/config:/var/www/owncloud/config btobolaski/owncloud
  3. Setup a reverse proxy to it
server {
	     listen 80;
	     server_name owncloud.example.com;
	     return 301 https://$host$request_uri;
}

server {
	listen 443;
	server_name owncloud.example.com;
	ssl on;
  ssl_certificate /etc/ssl/private/example_com.cert;
  ssl_certificate_key /etc/ssl/private/example_com.key;
  location / {
		proxy_pass http://127.0.0.1:9000;
		proxy_redirect off;
		proxy_buffering off;
		proxy_set_header 	Host	$host;
		proxy_set_header 	X-Real-IP	$remote_addr;
		proxy_set_header	X-Forwarded-For	$proxy_add_x_forwarded_for;
	}
}```

docker-owncloud's People

Contributors

btobolaski avatar houqp avatar jkullick avatar notroot avatar sockeye44 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

docker-owncloud's Issues

Config is lost after update

After an update the config will be gone, because it resides in the config folder. To prevent this, you should add the config folder to the volumes: VOLUME ["/var/www/owncloud/data", "/var/www/owncloud/config"]

running the owncloud console

Hey thanks for the docker image.

Maybe you can help me with this, I wanted to run the ./occ inside of the container, but I never got any output out of it or the console log.

I opened a shell like this

docker run -t -i -v /var/owncloud:/var/www/owncloud/data btobolaski/owncloud /bin/bash

but php console.php does not give me any output.

Thanks in advance!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.