This course provides a comprehensive introduction to enterprise-grade, self-hosted cloud platforms with a focus on Nextcloud for collaboration and Jellyfin for media delivery. Students will learn how to design, deploy, and manage secure, scalable, and resilient cloud environments using open-source technologies. Emphasis will be placed on data sovereignty, privacy, system integration, and performance optimization.
By the end of this course, participants will gain the skills to:
-
Configure and deploy Nextcloud for file sharing, collaboration, and productivity.
-
Set up Jellyfin as a flexible and secure media server.
-
Integrate self-hosted services into broader IT infrastructures.
-
Apply best practices in security, monitoring, and user management.
-
Understand the role of open-source solutions as alternatives to commercial cloud services.
📂 File Sharing, Sync & Backup
-
Seafile – high-performance file sync and team collaboration.
-
Syncthing – peer-to-peer file synchronization, no central server.
-
Duplicati / BorgBackup – encrypted backup solutions.
🎵 Media Hosting (beyond Jellyfin)
-
Plex (open-core) – alternative media server, more polished UI.
-
Emby – another self-hosted media streaming solution.
-
Navidrome – self-hosted music streaming (Spotify alternative).
📨 Communication & Collaboration
-
Matrix / Element – decentralized chat and messaging.
-
Mattermost / Rocket.Chat – self-hosted Slack alternatives.
-
OnlyOffice / Collabora – office suite integrations with Nextcloud.
-
Jitsi Meet / BigBlueButton – self-hosted video conferencing.
🗃️ Knowledge Management & Productivity
-
Wiki.js – self-hosted modern wiki platform.
-
BookStack – knowledge base and documentation platform.
-
Outline – elegant team wiki for enterprises.
Data & Business Tools
-
Metabase / Superset – self-hosted BI dashboards.
-
Odoo / ERPNext – open-source ERP and business suite.
Infrastructure & Deployment
-
Proxmox VE – virtualization and container management.
-
Docker & Kubernetes – containerization for scalable hosting.
-
Traefik / Nginx Proxy Manager – reverse proxies for SSL and domain routing.
-
Portainer – container management UI.
Security & Identity
-
Keycloak / Authelia – identity and access management (SSO).
-
Vaultwarden (Bitwarden fork) – self-hosted password manager.
-
Pi-hole / AdGuard Home – DNS filtering and network security.
- Teacher: simon Renauld