Nextcloud jako osobní cloud

Už 7 let používám Nextcloud pro osobní potřeby. V článku jsem sepsal, na jaké věci jej používám a jaké s nimi mám zkušenosti.

#caldav #carddav #chat #cloud #Collabora #dokumenty #Dropbox #fotky #kalendáře #kontakty #libreoffice #Nextcloud #RSS #úkoly

https://blog.eischmann.cz/2023/11/16/nextcloud-jako-osobni-cloud/

Nextcloud jako osobní cloud – Sesivany's blog

@sesivanyblog Taky používám Nextcloud (už dlouho, předtím #OwnCloud), a to hlavně na soubory, kontakty, kalendář a RSS. Vadí mi pomalost a taky různé drobné neduhy (jako například to, že fotka u kontaktu nastavená v Thunderbirdu nebo mobilní aplikaci Kontakty se nezobrazuje ve webovém rozhraní a naopak). Ale nic lepšího asi není.
@aikencz @sesivanyblog Pomalé mi to ani nepřijde. Je fakt, že VPS u vpsfree.cz je opravdu rychlá a i Wordpressy oproti předchozím hostingům úplně lítají, tak to je možná tím. Na ty obrázky jsem taky narazil, u Nextcloud<->Evolution to dělá taky.
@sesivany @aikencz @sesivanyblog Jak je to s CODE a nároky na správu a na výkon stroje? Provozuji nextcloud asi dost podobně jako @aikencz - v mém případě na pomalém home-made NASu (teď už letitý stroj s atomem s veřejnou IP), ale na instalaci a správu CODE jsem ještě nenašel odvahu :-D
@belohoub @aikencz @sesivanyblog Spravovat se to nemusí prakticky vůbec, je to udělané click'n'play. V paměti to celé bere asi 500 MB. Pouští to appimage, v kterém běží asi celé LO i se závislostmi. Není to málo, ale je to ještě množství paměti, které můžu na VPS postrádat.
@sesivany @aikencz @sesivanyblog Můžu se zeptat na dlouholené zkušenosti se stabilitou a kvalitou služeb jak HW, tak síťováním u VPSfree?

@miroslavbucek @sesivany @sesivanyblog Jsem u vpsFree.cz dlouho (dokonce skrze dva subjekty) a zkušenosti mám různé. Bylo by to asi na delší povídání. Aktuálně tam mám např. GitLab, který běží celkem obstojně, ale cca 10x do hodiny mi spadne bundle kvůli nedostatku paměti - ty 4 GB tomu evidentně nestačí.

Mnoho let jsem tam provozoval aplikační server Glassfish/Payara (pár let dokonce dvě instance vedle sebe, plus na stejném virtuálu byly ještě PostgreSQL, MySQL a Apache) a navzdory pověstné žravosti to běhalo v pohodě, rychle a spolehlivě.

Poštovní server jsem ale před časem odmigroval kvůli nepovedenému přechodu na nové fyzické servery (dělal se s cílem ušetřit energii tím, že se pořídí menší počet výkonnějších serverů). Celou řadu dní to bylo s výkonem tragické (vždycky postupné zhoršování a pak restart) a nemohl jsem si dovolit takové problémy, tak to muselo pryč. Dneska už je to snad vychytané.

@miroslavbucek @aikencz @sesivanyblog já tam mám prakticky jen osobní věci, nic kritického, takže nemám asi moc vysoké nároky. Oproti podobně levným VPS to má fakt výborný výkon. Je to kontejner, takže občas v noci VPS restartují. To by mohlo někomu určitě vadit, já to zvládnu.
@sesivany @aikencz @sesivanyblog To mi právě vadí, kontejner nepřenesu za chodu na jiné železo, jako opravdovou virtuálku.
@miroslavbucek @aikencz @sesivanyblog virtuálka je určitě lepší, ale zase virtuálku s podobnými parametry za takovou cenu prostě neseženu a jelikož to nemám na byznys, ale pro osobní potřebu, vyhrává cena.
@sesivany @sesivanyblog Aktuálně to mám na VPS u Wedosu (nic extra parametry), brzy budu migrovat na fyzický server, který mám přichystaný a čekám jen na přípravu racku v serverovně našeho spolku. Pak uvidím, nakolik se to zlepší.
@aikencz @sesivanyblog s VPS u Wedosu zkušenosti nemám, ale měli jsme tam mojefedora.cz na prémiovém hostingu a výkon byl špatný. Pak jsme to přesunuli na vpsfree.cz a ten samý WP úplně ožil.
@sesivany @sesivanyblog Obecně jsou servery u vpsFree.cz velmi rychlé, pokud zrovna nejsou velmi pomalé (viz tu moji informaci o tom, proč jsem odmigroval mailserver). Problém vidím v té paměti (jen 4 GB) a v tom, jak se s ní nakládá. Klasicky lze s linuxovým jádrem využívat overcommit (a tedy virtuálně alokovat paměť skoro dle libosti), to tady ale nelze a více alokující programy končí na tom, že jim další alokace natvrdo selže.
@aikencz @sesivanyblog já s výkonem na vpsfree nikdy problém neměl. Ale jsem už hrozně dlouho na tom vpsAdminOS, byl jsem jedním z prvních, protože Fedora už tenkrát špatně fungovala na OpenVZ.
@sesivany @sesivanyblog Ono se to tehdy nejspíš týkalo jen některých fyzických serverů (a podle dostupných informací za to mohlo nějaké zamykání v kernelu). A měl jsem smůlu, že jsem byl zrovna na některém z nich - a protože to trvalo dlouho a objevovaly se totální záseky a následné tvrdé restarty, bylo to fakt nepříjemné.
@aikencz @sesivanyblog až donedávna jsem paměť řešit nemusel, ale přesunul jsem tam další dva Wordpressy, na Nextcloudu mám to CODE a najednou to co týden začalo zabíjet PHP a MariaDB kvůli nedostatku paměti, tak jsem to musel trochu optimalizovat. Teď se to pohybuje mezi 2-2,5/4 GB. Paměť se dá přikoupit, ale k tomu svolím, až to nepůjde víc optimalizovat.
@sesivanyblog Díky za pěkný přehled. Já bych rád už dlouhá léta používal Nextcloud, už od doby OwnCloudu, ale ač ho mám nainstalovaný a funkční, tak ho používám jen okrajově.
Na práci se soubory není tak dobrý jako Dropbox, na synchronizaci mezi MacBookem a stolním Macem používám sice Syncthing, ale ani on, ani Nenxtcloud neumí synchronizovat správně GIT repozitář, to umí jen Dropbox.
@sesivanyblog Taky mi na Nextcloudu vadí nemožnost pracovat se shadow soubory, tedy neukládat vše na místním drahém disku, ale chytře cacheovat, jako to umí Dropbox, nebo i Google Disk (pracovní).
Taky mi na Nextcloudu vadí jeho technologická starost, no prostě PHP pod kapotou :-)
@sesivanyblog pěkný článek, některé funkce byli pro mě nové, děkuji!
@@sesivanyblog Díky za sdílení zkušeností.
Já třeba používám OnlyOffice, ale nejsem si jistý zda je odpovídající formulace "Pokud chcete mít nějaký dokument jako soubor, musíte ho exportovat. OnlyOffice si tak jede paralelně vedle Nextcloudu místo, aby byl integrovaný do něj a pracoval s jeho soubory."

Co do mých znalostí Onlyoffice si sice dělá dočasné soubory u sebe (používám jako externí DocumentServer) ale při jakémkoli psaní okamžitě ukládá do Nextcloudu a stačí záložku s Onlyoffice dokumentem kdykoli zavřít a vše je uložené.
@michal @sesivanyblog Díky za připomínku. Přiznám se, že jsem OnlyOffice naposledy zkoušel asi před 2 lety a tenkrát se to chovalo takto. Je možné, že už to od té doby vychytali. Nebo že by to mohlo být tím externím Document Serverem? 🤔 Budu to muset zase někdy vyzkoušet.
@sesivanyblog
Pokud jde o poznámky, tak na desktop doporučuji https://www.qownnotes.org/
Umí pracovat se soubory Notes v Nextcloudu. Má více možností, které jsou dostupné jen v této aplikaci, ale základ je shodný a poznámky také.
QOwnNotes

Open source markdown note-taking for Linux, macOS and Windows, that works together with Nextcloud Notes

QOwnNotes
@sesivanyblog Díky, užitečné čtení. Hned jdu vyzkoušet Tasks android apku. Notifikace podle polohy je to co mě drželo u Google Keep.
S kalendářem mám problém, že tam nemůžu přidat google kalendář přítelkyně, protože NextCloud má globálně unikátní id eventů a eventy, na které jsme se navzájem pozvali, se navzájem tlučou.

@stepan @sesivanyblog To by mě zajímalo, jak si to povede v porovnání s Keep. Ten location trigger je celkem volný. Upozorní mě to, i když jsem pořád třeba půl km od místa, ale asi lepší, než kdyby to bylo moc přísné a neupozornilo.

Manželka má taky GCalendar, ale stejně to dělá tak, že věci, o kterých mám vědět, mi vkládá přímo do mého kalendáře.

@sesivany @sesivanyblog ještě váhám nad tím RSS modulem. Už léta používám Ttrss. Na PC webovou, na androidu appku. Mít to jako součást nexctcloudu a ušetřit jednu hostovanou službu... 🤔
Polls tam mám taky, ta je fajn. A ještě používám Cospend modul ma rozpočítávání plateb mezi lidma. Funguje ok, jen by to chtělo trochu vyleštit UI.
@sesivanyblog Jak je na tom NextCloud s interoperabilitou? Resp. lze třeba nějak rozumně/bezpečně sdílet kalendáře mezi NextCloudem a Googlem včetně přidání/úprav událostí? Postupně se služeb od Google zbavuji, kalendář bych rád viděl jako další krok a tohle je pro mě zatím docela výzva.
@trilobyte @sesivanyblog Víc by ti k tomu řekl asi @stepan, ten psal, že mu vznikají konflikty u stejných událostí v obou kalendářích.
Jinak z Nextcloudu se dá normálně připojit přes CalDAV ke kalendáři u Googlu, ale mám ten pocit, že to Google zveřeňuje jen v plaintextu, takže to nebude úplně bezpečné.
@sesivany @trilobyte @sesivanyblog Interoperabilita je v pohodě. Já mám kalendář v Nextloudu, přítelkyně v Googlu. Navzájem si posíláme a potvrzuje mailem pozvánky na události. Mail mám teda taky v Nextcloudu. Vše v pohodě. Co není vyřešený je přijímání pozvánek z mobilu. K9Mail s tím neumí pracovat. Pozvánka přijmout jde, ale přidání události do svého kalendáře je nějaký krkolomný.
@sesivany @trilobyte @sesivanyblog Jo a pak je tu ten problém s kolizemi. Když si přidám do NC remote kalendář (ics) přítelkyně, a ta si u sebe vytvoří událost, pozve mě do ní, tak já tu pozvánku pak nemůžu přijmout. Nextcloud vidí, že tu událost s daným id už má, ale že je v read only kalendáři, a vyhodí chybu
@stepan @sesivany @sesivanyblog Díky, to je vlastně přesně můj use case. Manželka Google kalendář používá (já teda aktuálně ještě taky) a já jí nemůžu/nechci tlačit k tomu, aby opouštěla řešení, na které je zvyklá. Na druhou stranu, typicky jsem to já, kdo vytváří nějaké události, což je ještě ta méně bolestivá alternativa.
@stepan @sesivany @sesivanyblog Už jsem vyřešil mail (používám email profi od seznamu) a fotky, což byly asi největší výzvy. Zbývají kontakty a kalendář (čekal jsem, že to půjde dobře právě přes seznam, ale jejich řešení mi tady nějak nesedlo) - a NextCloud by to mohl elegantně vyřešit... Vlastně i ten Android si díky experimentování s /e/OS dovedu představit bez googlích služeb 😉