# ☁️ OwnCloud: Soukromý cloud pro soubory 👉 [[1.1.1 O projektu]] 👉 [[1.1.2 Vlastní digitální svět (přehled článků)]] ## 📌 Úvod: Proč OwnCloud? [OwnCloud](https://owncloud.com/) je **self-hosted cloudové úložiště**, které vám umožní synchronizovat a sdílet soubory bez závislosti na Google Drive, Dropbox nebo OneDrive. Podporuje: - ✅ **Synchronizace souborů napříč zařízeními** - ✅ **Sdílení souborů s heslem a expirací** - ✅ **Desktop a mobilní aplikace** - ✅ **Integrace s externími úložišti (S3, SFTP, WebDAV)** V tomto článku si ukážeme, jak nasadit OwnCloud v Dockeru a začít synchronizovat soubory. ![[image_owncloud.png]] --- ## 📜 Licence a cena | Aspekt | Detail | |--------|--------| | **Licence** | AGPL v3 (Community) / Commercial (Enterprise) | | **Self-hosting** | ✅ Ano, Community Edition zdarma | | **Enterprise** | Placená verze s enterprise podporou | | **Cloud verze** | ownCloud.online (managed hosting) | | **Zdrojový kód** | [github.com/owncloud](https://github.com/owncloud) | > OwnCloud Community Edition je **open-source pod AGPL v3 licencí**. Enterprise verze přidává pokročilé funkce, SLA support a compliance certifikace. Pro osobní a malé firemní použití je Community Edition plně dostačující. ### Co je v Community vs Enterprise | Funkce | Community (zdarma) | Enterprise | |--------|-------------------|------------| | File sync & share | ✅ | ✅ | | Desktop/mobile apps | ✅ | ✅ | | External storage | ✅ | ✅ | | LDAP/AD integrace | ✅ | ✅ | | Audit logging | ❌ | ✅ | | File firewall | ❌ | ✅ | | Enterprise support | ❌ | ✅ | --- ## 🚀 Instalace v Dockeru ```yaml version: '3.8' services: owncloud: image: owncloud/server:latest container_name: owncloud restart: always ports: - "8080:8080" environment: - OWNCLOUD_DOMAIN=cloud.yourdomain.com - OWNCLOUD_TRUSTED_DOMAINS=cloud.yourdomain.com - OWNCLOUD_DB_TYPE=pgsql - OWNCLOUD_DB_HOST=postgres_db - OWNCLOUD_DB_NAME=owncloud - OWNCLOUD_DB_USERNAME=admin - OWNCLOUD_DB_PASSWORD=your_secure_password - OWNCLOUD_ADMIN_USERNAME=admin - OWNCLOUD_ADMIN_PASSWORD=your_admin_password - OWNCLOUD_REDIS_ENABLED=true - OWNCLOUD_REDIS_HOST=redis volumes: - owncloud_data:/mnt/data networks: - digilifehub_network depends_on: - postgres_db - redis redis: image: redis:alpine container_name: owncloud_redis restart: always volumes: - redis_data:/data networks: - digilifehub_network volumes: owncloud_data: redis_data: networks: digilifehub_network: external: true ``` 📌 **OwnCloud je dostupný na `http://IP_ADRESA:8080`** 📌 **Redis je doporučený pro lepší výkon** --- ## ⚙️ Konfigurace ### Desktop aplikace 1. Stáhněte z [owncloud.com/download](https://owncloud.com/download/) 2. Zadejte URL serveru 3. Přihlaste se 4. Vyberte složky k synchronizaci ### Mobilní aplikace - iOS: App Store - Android: Google Play nebo F-Droid - Automatický upload fotek z telefonu ### External Storage OwnCloud umí připojit: - Amazon S3 / MinIO - SFTP servery - WebDAV - Google Drive, Dropbox (pro migraci) --- ## 💡 Praktické použití ### Use case 1: Rodinné sdílení fotek a videí **Situace:** Rodina s třemi generacemi. Babička chce vidět fotky vnoučat, ale nerozumí Google Photos. Rodiče nechtějí posílat fotky přes WhatsApp (komprese). **Řešení s OwnCloud:** - **Upload:** Mobilní app automaticky nahrává fotky z telefonu - **Sdílení:** Složka "Vnoučata 2025" sdílená s babičkou - **Přístup:** Babička má jednoduché webové rozhraní - **Kvalita:** Originální rozlišení bez komprese - **Notifikace:** Email při nových fotkách - **Záloha:** Všechny fotky na vlastním serveru/NAS **Výsledek:** Rodinné album pod kontrolou, bez měsíčních poplatků za cloud. ### Use case 2: Sdílení dokumentů s klienty (freelancer/agentura) **Situace:** Kreativní agentura potřebuje sdílet návrhy s klienty. WeTransfer má limity, Dropbox je drahý pro mnoho klientů. **Řešení s OwnCloud:** - **Struktura:** Složka per klient, přístup přes unikátní link - **Heslo:** Každý link chráněný heslem - **Expirace:** Automatické vypršení po 30 dnech - **Upload:** Klient může nahrávat feedback a podklady - **Branding:** Custom logo a barvy ve webovém rozhraní - **Historie:** Kdo kdy co stáhl (audit trail) **Výsledek:** Profesionální sdílení, plná kontrola nad daty. ### Use case 3: Kancelář bez Google/Microsoft **Situace:** Advokátní kancelář nesmí ukládat klientská data na cizí servery (právní požadavky). Google Workspace nepřipadá v úvahu. **Řešení s OwnCloud:** - **On-premise:** Server v kanceláři nebo české datacentrum - **Collabora:** Integrace pro editaci Office dokumentů v prohlížeči - **LDAP:** Napojení na Active Directory - **Desktop sync:** Právníci mají soubory lokálně i v cloudu - **Mobilní přístup:** Dokumenty na tabletu v soudní síni - **Šifrování:** End-to-end encryption pro citlivé případy **Výsledek:** GDPR compliance, data nikdy neopustí jurisdikci. ### Use case 4: Záloha serveru a automatické uploady **Situace:** Malá firma má VPS server s důležitými daty. Potřebují offsite zálohu, ale AWS S3 je složité. **Řešení s OwnCloud:** - **Cron job:** Noční záloha databáze → upload do OwnCloud - **Verzování:** 30 denní historie záloh - **Monitoring:** Notifikace pokud záloha selže - **Restore:** Stažení zálohy kdykoliv přes web - **Rozpočet:** OwnCloud na levném VPS (€3/měsíc) vs S3 poplatky - **Offsite:** Server v jiném datacentru než produkce **Výsledek:** Automatické zálohy bez vendor lock-in. ### Use case 5: Sdílený storage pro IoT/media **Situace:** Smart home s bezpečnostními kamerami. Záznamy se mají ukládat lokálně, ne do cloudu výrobce. **Řešení s OwnCloud:** - **NAS integrace:** OwnCloud na Synology nebo QNAP - **WebDAV:** Kamery uploadují přímo do OwnCloud - **Retence:** Automatické mazání záznamů starších 30 dní - **Přístup:** Záznamy dostupné z telefonu přes app - **Sdílení:** Dočasný link pro pojišťovnu při vloupání - **Kapacita:** Terabajty úložiště na vlastním hardwaru **Výsledek:** Bezpečnostní záznamy pod kontrolou, bez měsíčních poplatků. --- ## 🆚 OwnCloud vs Nextcloud vs alternativy | Služba | Licence | RAM | Zaměření | |--------|---------|-----|----------| | **OwnCloud** | AGPL | ~512 MB | Spolehlivý file sync | | **Nextcloud** | AGPL | ~1 GB | All-in-one (calendar, mail, chat) | | **Seafile** | AGPL/Proprietary | ~256 MB | Rychlá sync velkých souborů | | **Syncthing** | MPL | ~50 MB | P2P bez centrálního serveru | > **OwnCloud vs Nextcloud:** Nextcloud je fork OwnCloud z roku 2016. Nextcloud má více funkcí (groupware), OwnCloud je jednodušší a stabilnější pro čistý file sync. --- ## 🏁 Závěr a další kroky ✅ **OwnCloud je spolehlivé self-hosted cloudové úložiště.** ✅ **AGPL licence – plně open-source, self-hosting zdarma.** ✅ **Desktop a mobilní aplikace pro snadnou synchronizaci.** ✅ **Plná kontrola nad vašimi daty bez vendor lock-in.** 👉 **Jaké cloudové úložiště používáte? Self-hosted nebo komerční?** 🚀 --- ### ⏪ Související články ⏩ > **🔙 Předchozí článek:** > [[2025-06-15 GitLab (kompletní DevOps platforma)|GitLab (kompletní DevOps platforma)]] > > **🔜 Následující článek:** > [[2025-07-15 Gemini CLI (Google AI v terminálu)|Gemini CLI (Google AI v terminálu)]] #docker #owncloud #cloudstorage #selfhosted #osobniDigitalizace #digilifehub