Unique easy and extended owncloud in a Docker container
The quickest way to get it up is:
docker run -d -p 80:8080 mkodockx/docker-owncloud
Then go to http://<your-domain>/ and create an admin user to start.
#Super Slim Arch Linux Base
#OpenSSL Server Side Encryption
#Multiple Compression Formats (zip, tar, bz2, gzip)
#Multi Language & Character Set Support
#Graphics & EXIF Support
#OpCode & Variable Caching (xcache optimized)
#SMTP & sendmail Support
#Document Editing in-browser via LibreOffice (odt, doc, docx)
#Multimedia Previews (pictures, audio, video)
Provided by ownCloud
Provided by thirdparty
- Files Tree
- Storage Charts 2
- Files move
- One Time Password Backend
OC_PATH: The path within subfolders you want to have it linked at. Empty by default, means available at root '/'. Example - OC_PATH=mycloud, available via 'http://<your-domain>/mycloud'
The image currently supports linking against a MySQL or MariaDB container. There is also a performance boosted MariaDB integrated.
For a use with < 20 users the integrated SQLite3 database is easily able to handle all data with proper performance.
/usr/share/webapps/owncloud/apps: put and manage owncloud apps here - see AppStore
/usr/share/webapps/owncloud/config: config.php is linked here
/usr/share/webapps/owncloud/data: files will be stored here to handle backups
/usr/share/webapps/owncloud/themes: place to store additional themes
Depending on your host system's architecture, distro and version, you may face file system permission errors.
Additionally ownCloud developers recommend a decent permission set to ensure security.
During startup a script located at permissions/perms-container.sh is run. This will update permissions according to the recommendations.
Find a script in the repo at permissions/perms-host.sh. Run it by providing your volumes path at startup to update your hosts permissions.
Two ways to add a trusted domains.
- Log in as admin
- Change the end of the current URL to /index.php/settings/admin?trustDomain=your.custom.domain
- Press Enter and accept the displaying prompt
Use the modification script located at mods/trusted_domains.sh