# ☁️ 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