Favicon of ownCloud

ownCloud

Take control of your digital content. Securely sync, share, and collaborate on files with a platform built for data sovereignty and enterprise-grade security.

Gain complete control over your sensitive content with a platform designed for secure file synchronization and sharing. It provides a single point of access for teams to store, share, and work on data from any device, increasing productivity and simplifying collaboration.

Key features are designed to enhance teamwork and security:

  • Spaces: A project folder concept that improves digital collaboration for remote teams while maintaining data control.
  • Web Office: Seamlessly integrate with tools like OnlyOffice, Microsoft 365, and Collabora Online to edit and co-author documents in real-time.
  • Secure by Design: Built with a three-tier architecture and state-of-the-art security practices, including multi-factor authentication and robust encryption.

Choose the deployment model that fits your needs. Deploy on-premises, in a chosen data center, or in a hybrid setup for maximum control and data sovereignty. For those who prefer a managed solution, a fully-hosted SaaS option is available. This flexibility helps you meet strict compliance requirements like GDPR, HIPAA, and CCPA, ensuring you always have 100% data ownership.

Directory Structure

owncloud
mysql-data
owncloud-data
redis-data
.env
docker-compose.yml

docker-compose.yml

services:
  owncloud:
    image: owncloud/server:10.15.0
    restart: always
    ports:
      - 8080:8080
    depends_on:
      - mariadb
      - redis
    environment:
      OWNCLOUD_DOMAIN: localhost:8080
      OWNCLOUD_DB_TYPE: mysql
      OWNCLOUD_DB_NAME: owncloud
      OWNCLOUD_DB_USERNAME: owncloud
      OWNCLOUD_DB_PASSWORD: ${OWNCLOUD_DB_PASSWORD}
      OWNCLOUD_DB_HOST: mariadb
      OWNCLOUD_ADMIN_USERNAME: ${OWNCLOUD_ADMIN_USERNAME}
      OWNCLOUD_ADMIN_PASSWORD: ${OWNCLOUD_ADMIN_PASSWORD}
      OWNCLOUD_REDIS_ENABLED: true
      OWNCLOUD_REDIS_HOST: redis
    volumes:
      - ./owncloud-data:/mnt/data

  mariadb:
    image: mariadb:10.11
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
      MYSQL_USER: owncloud
      MYSQL_PASSWORD: ${OWNCLOUD_DB_PASSWORD}
      MYSQL_DATABASE: owncloud
    volumes:
      - ./mysql-data:/var/lib/mysql

  redis:
    image: redis:7
    restart: always
    command: ["--databases", "1"]
    volumes:
      - ./redis-data:/data

.env

OWNCLOUD_DB_PASSWORD=your_secure_db_password
OWNCLOUD_ADMIN_USERNAME=admin
OWNCLOUD_ADMIN_PASSWORD=your_secure_admin_password
MYSQL_ROOT_PASSWORD=your_secure_root_password
Categories:

Share:

Ad
Favicon

 

  
 

Similar to ownCloud

Favicon

 

  
  
Favicon

 

  
  
Favicon