{"id":84,"date":"2017-07-11T05:01:49","date_gmt":"2017-07-11T02:01:49","guid":{"rendered":"https:\/\/ben.semihkiroglu.com.tr\/blog\/?p=84"},"modified":"2025-03-06T01:16:31","modified_gmt":"2025-03-05T22:16:31","slug":"nextcloud-ile-owncloud-karsilastirmasi","status":"publish","type":"post","link":"https:\/\/semih.kiroglu.net\/blog\/nextcloud-ile-owncloud-karsilastirmasi\/","title":{"rendered":"Nextcloud ile ownCloud Kar\u015f\u0131la\u015ft\u0131rmas\u0131"},"content":{"rendered":"<p>Merhabalar,<\/p>\n<p>Uzun ve s\u0131k\u0131nt\u0131l\u0131 bir s\u00fcre\u00e7 atlatt\u0131ktan sonra (ki atlatt\u0131\u011f\u0131m\u0131 sand\u0131\u011f\u0131m s\u00fcre\u00e7 daha bo\u011fucu bir hal almaya ba\u015flad\u0131 ama neyse) nihayet blog&#8217;um i\u00e7in bir \u015feyler yapmaya niyet ettim. Bu ara, uzun zaman \u00f6nce kiralad\u0131\u011f\u0131m depolama sunucumu tam i\u015flevli olarak kullanmaya niyet ederek yola \u00e7\u0131kt\u0131m. \u00d6nceden <a href=\"http:\/\/owncloud.org\">ownCloud<\/a> tecr\u00fcbem olmu\u015ftu. Bu sefer bana daha sempatik ve yenilik\u00e7i gelen <a href=\"http:\/\/nextcloud.com\">Nextcloud<\/a>&#8216;u denemeye karar verdim. Ancak kararl\u0131 gibi da\u011f\u0131t\u0131lsa da maalesef kararl\u0131 s\u00fcr\u00fcmlerinde anormal ve beklenmeyen hatalarla kar\u015f\u0131la\u015f\u0131l\u0131yor. Bu hatalar ile ilgili par\u00e7a par\u00e7a yazmay\u0131 d\u00fc\u015f\u00fcn\u00fcyorum. Ancak ilerleyen g\u00fcnlerde \ud83d\ude42<!--more--><\/p>\n<p><strong>ownCloud&#8217;dan sonra Nextcloud&#8217;u tercih etmemin ba\u015fl\u0131ca \u00fc\u00e7 sebebi vard\u0131:<\/strong><\/p>\n<ol>\n<li>Dosyalar\u0131n kolayca ta\u015f\u0131nabilir hale gelmesi. \u0130lgin\u00e7tir ancak bu mesele ownCloud&#8217;da \u00f6l\u00fcm kal\u0131m meselesine d\u00f6n\u00fc\u015f\u00fcyordu.<\/li>\n<li>Daha ba\u015far\u0131l\u0131 ofis uygulamalar\u0131. ownCloud&#8217;da bu i\u015flev LibreOffice&#8217;in ilgili sunucuya kurulmas\u0131 ve Ayarlar i\u00e7inden Yerel se\u00e7ilerek halloluyordu. Bu haliyle i\u015f g\u00f6r\u00fcyor ancak yer yer yetersiz oluyordu. Nextcloud ile bu \u00f6zellik resmi olarak Collabora Online ofis ile ciddi anlamda g\u00fc\u00e7lendirilmi\u015f. Kurulumunun karma\u015f\u0131k oldu\u011fu hususunu es ge\u00e7ersek ilk incelemelerime g\u00f6re m\u00fckemmele yak\u0131n g\u00f6r\u00fcn\u00fcyor.<\/li>\n<li>Hen\u00fcz m\u00fczik dosyalar\u0131 i\u00e7in do\u011frudan destek gelmemi\u015f olsa da video dosyalar\u0131 i\u00e7in getirilmi\u015f olan do\u011frudan oynatma deste\u011fi var. Ancak bununla ilgili Temmuz ay\u0131 i\u00e7inde d\u00fczeltilece\u011fi bildirilen ciddi bir hata var. Bununla ilgili blog yaz\u0131s\u0131, bu yaz\u0131 yay\u0131nland\u0131ktan sonraki birka\u00e7 g\u00fcn i\u00e7inde gelecek in\u015fallah.<\/li>\n<\/ol>\n<p>Bunun d\u0131\u015f\u0131nda g\u00f6zlemledi\u011fim \u015feyler daha \u00e7ok kozmetik de\u011fi\u015fiklikler oldu. Birka\u00e7 yap\u0131sal de\u011fi\u015fiklik de var tabi. Bunlara da a\u015fa\u011f\u0131da de\u011finmeye \u00e7al\u0131\u015faca\u011f\u0131m.<\/p>\n<p>Ba\u015fta \u015funlar\u0131 s\u00f6ylemeliyim ki; g\u00f6zlemledi\u011fim de\u011fi\u015fiklikler kurulum sonras\u0131 sistemin geldi\u011fi ilk yap\u0131land\u0131rma \u00fczerinedir. Nextcloud 12 ile ownCloud 9 s\u00fcr\u00fcmlerini kurup, g\u00fcvenlik g\u00fcncelle\u015ftirmelerini tamamlad\u0131ktan sonra g\u00f6zlenen \u00f6zellikleri dilim d\u00f6nd\u00fc\u011f\u00fcnce anlatmaya \u00e7al\u0131\u015faca\u011f\u0131m.<\/p>\n<table>\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-88\" src=\"https:\/\/semih.kiroglu.net\/blog\/wp-content\/uploads\/2017\/07\/serverwebui-1024x533.png\" alt=\"\" width=\"830\" height=\"432\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-87 size-large\" src=\"https:\/\/semih.kiroglu.net\/blog\/wp-content\/uploads\/2017\/07\/Screenshot-from-2017-07-11-03-15-26-1024x671.png\" alt=\"\" width=\"648\" height=\"425\" \/><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><span style=\"color: #999999;\"><em>ownCloud 9 (kendi sitesinden al\u0131nd\u0131)<\/em><\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"color: #999999;\"><em>\u00a0Nextcloud 12 (benim sunucumdan al\u0131nd\u0131)<\/em><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Zevkler ve <em>Renkler<\/em> \ud83d\ude42<\/h3>\n<p>\u00d6ncelikle sitelerine birer kez bakt\u0131ysan\u0131z renk \u015fablonunun koyu maviden a\u00e7\u0131k maviye ge\u00e7ti\u011fini g\u00f6zlemleyebiliriz. Takdir edersiniz ki logolar\u0131 da de\u011fi\u015fti tabi :). Ancak ownCloud&#8217;da hat\u0131rlamad\u0131\u011f\u0131m ve Nextcloud&#8217;da kar\u015f\u0131ma \u00e7\u0131kan bir ekran var ki, bug\u00fcne kadar neden bu yoktu diyesi geliyor insan\u0131n. Bu ekran sayesinde Nextcloud&#8217;un ba\u015fl\u0131k ve slogan metinleri de\u011fi\u015ftirilebiliyor, ba\u015fl\u0131klar\u0131n alt\u0131ndaki linklerin hedefi (nextcloud.com hedefine gidenler) de\u011fi\u015ftirilebiliyor, giri\u015f ekran\u0131ndaki ve i\u00e7erideki logolar\u00a0de\u011fi\u015ftirilebiliyor. Hatta ve hatta, uygulaman\u0131n ana rengi bile de\u011fi\u015ftirilebiliyor. Bu ger\u00e7ekten \u00f6zelle\u015ftirme anlam\u0131nda muhte\u015fem, devrim niteli\u011finde bir \u00e7al\u0131\u015fma olmu\u015f bence. Kurum i\u00e7i\/kurum i\u00e7in kullan\u0131mlarda, bu \u00e7ok i\u015fe yarayacakt\u0131r.<\/p>\n<p>G\u00f6ze \u00e7arpan ikinci konu ise men\u00fc yap\u0131s\u0131. ownCloud&#8217;da eklenti kullan\u0131larak Nextcloud&#8217;daki men\u00fc yap\u0131s\u0131 elde edilirken, Nextcloud&#8217;da bu men\u00fc yap\u0131s\u0131 do\u011frudan geliyor. ownCloud&#8217;da men\u00fcye eri\u015fmek i\u00e7in sol \u00fcstte bulunan, ilgili sayfan\u0131n ba\u015fl\u0131\u011f\u0131na t\u0131klaman\u0131z gerekiyor. Bunu yapt\u0131ktan sonra 3 s\u00fctundan olu\u015fan bir \u0131zgara i\u00e7inde, \u00fcstte simgeler ve altta ba\u015fl\u0131klar olacak \u015fekilde men\u00fc listeleniyor. Android cihazlardan a\u015fina oldu\u011funuz, launcher&#8217;lar\u0131n klas\u00f6r yap\u0131s\u0131n\u0131 buna \u00f6rnek g\u00f6sterebiliriz k\u0131saca. Nextcloud&#8217;da ise men\u00fcy\u00fc logo yan\u0131na s\u0131ralanan ikonlar olu\u015fturuyor. E\u011fer bu ikonlar esteti\u011fi bozacak hale gelecekse, kalan men\u00fc nesneleri \u00fc\u00e7 nokta ile dropdown list&#8217;e aktar\u0131l\u0131yor. Bunun pratikte daha anla\u015f\u0131l\u0131r oldu\u011funu ve kullan\u0131m kolayl\u0131\u011f\u0131 sa\u011flad\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum a\u00e7\u0131k\u00e7as\u0131. G\u00f6rsel a\u00e7\u0131dan bakarsak yine olumlu puan ald\u0131 benden. Tabi zevkler ve renkler tart\u0131\u015f\u0131lmaz, g\u00f6rsellik size kalm\u0131\u015f \ud83d\ude42<\/p>\n<p>Yukar\u0131daki \u00f6rnek g\u00f6rselde ownCloud&#8217;un sa\u011f \u00fcst\u00fcnde kullan\u0131c\u0131n\u0131n avatar\u0131n\u0131 g\u00f6r\u00fcyorsunuz. Nextcloud&#8217;da da ayn\u0131 \u015fekilde. Ancak ownCloud&#8217;da ben avatar\u0131 sadece kullan\u0131c\u0131 sayfas\u0131nda g\u00f6r\u00fcyordum. Avatar yerinde, varsa ad soyad, yoksa kullan\u0131c\u0131 ad\u0131 g\u00f6r\u00fcn\u00fcyordu. Belki bir eklenti veya yap\u0131land\u0131rma de\u011fi\u015fimi ile bu m\u00fcmk\u00fcn olabiliyordur, bilgim yok. Ancak Nextcloud do\u011frudan bu \u00f6zellik ile geliyor. G\u00f6rsel a\u00e7\u0131dan yine bir art\u0131 puan olarak g\u00f6r\u00fcyorum bunu.<\/p>\n<h3>Sadece g\u00f6rsellik mi? \ud83d\ude42<\/h3>\n<p>ownCloud&#8217;da y\u00f6netici ekran\u0131 single page formundayd\u0131. Sol men\u00fcye sahipti ancak men\u00fcn\u00fcn amac\u0131 kayd\u0131rma (scroll) ile sayfa i\u00e7inde navigasyonu sa\u011flamakt\u0131. Single page sayfalar yerine g\u00f6re g\u00fczeldir, ancak bu y\u00f6netim ekran\u0131na yak\u0131\u015fm\u0131yordu. Yak\u0131\u015fmamas\u0131ndan ziyade neyin neyi y\u00f6netti\u011fi me\u00e7hul, her \u015fey bir arada duruyordu. Nextcloud&#8217;da ise bu durumun \u00f6n\u00fcne ge\u00e7ilmi\u015f ve kategoriler sayfalara b\u00f6l\u00fcnm\u00fc\u015f. Bu sayede y\u00f6netmek istedi\u011finiz se\u00e7ene\u011fe t\u0131klad\u0131\u011f\u0131n\u0131zda sadece onunla ilgili \u015feyler g\u00f6r\u00fcyorsunuz. Bu da kullan\u0131labilirlik a\u00e7\u0131s\u0131ndan art\u0131 puan demektir bence.<\/p>\n<p>Nextcloud&#8217;un \u00f6ntan\u0131ml\u0131 yap\u0131land\u0131rmas\u0131nda g\u00f6rd\u00fc\u011f\u00fcm ve hi\u00e7 ho\u015flanmad\u0131\u011f\u0131m noktaya da gelmek laz\u0131m tabi. Y\u00fcklemeyi yapt\u0131ktan sonra s\u0131k kulland\u0131\u011f\u0131m d\u0131\u015f depolama \u00f6zelli\u011finde eksilen bir \u015fey oldu\u011fu g\u00f6z\u00fcme \u00e7arpt\u0131. Yerel bir dizini d\u0131\u015f depolama olarak g\u00f6sterebilmek i\u00e7in yap\u0131land\u0131rman\u0131n de\u011fi\u015ftirilmesi gerekti\u011fini farkettim. Daha do\u011frusu ara\u015ft\u0131rmalar\u0131m sonucu bu bilgiyi edindim. Bu mesele hi\u00e7 ho\u015f olmam\u0131\u015f, \u00fcst\u00fcne daha fazla konu\u015fmak gereksiz olacakt\u0131r.<\/p>\n<h3>Ve De\u011fi\u015fmeyen \u015eeyler&#8230;<\/h3>\n<p>Bir de ele\u015ftirmeden ge\u00e7mek istemedi\u011fim bir konu, as\u0131rlard\u0131r gelenek haline gelmi\u015f ve resmen i\u015flevsiz olan upload \u00f6zelli\u011fi. Bir dosyay\u0131 web aray\u00fcz\u00fcnden upload etmek istedi\u011finizde bu konu \u00f6l\u00fcm kal\u0131m sava\u015f\u0131 halini al\u0131yor. Y\u00fcklendi mi? Ne kadar\u0131 y\u00fcklendi? Ne kadar h\u0131zda y\u00fckleniyor? Her \u015fey belirsiz. Maalesef bu durum Nextcloud&#8217;da da devam ediyor. Ayn\u0131 uploader z\u0131mb\u0131rt\u0131s\u0131n\u0131, hi\u00e7 de\u011fi\u015ftirmeden getirip \u00e7akm\u0131\u015flar resmen. ownCloud&#8217;un 3rd app&#8217;leri aras\u0131nda flowupload uygulamas\u0131 bu sorunu ciddi anlamda \u00e7\u00f6z\u00fcyordu ancak Nextcloud&#8217;un uygulama ma\u011fazas\u0131nda bunu g\u00f6rmemek \u00fczd\u00fc beni. Zorla uyumlu hale de getirmek istemedim. \u00d6yle b\u0131rakt\u0131m kendi haline, m\u00fcmk\u00fcn olduk\u00e7a webdav kullan\u0131yorum \ud83d\ude42<\/p>\n<p>S\u00f6yledi\u011fim ilk \u00fc\u00e7 maddeden tekrar uzun uzad\u0131ya s\u00f6z etmeme gerek yok zaten. Yaz\u0131 fazlas\u0131yla uzad\u0131 ve \u00e7o\u011fu insan buraya kadar okumayacakt\u0131r muhtemelen \ud83d\ude42<\/p>\n<h3>De\u011fi\u015fim Sadece Uygulamada m\u0131 Olmal\u0131?<\/h3>\n<p>Birde d\u0131\u015f meselelerden bahsetmek laz\u0131m. Nextcloud&#8217;un dahili uygulama ma\u011fazas\u0131 ownCloud&#8217;un ma\u011fazas\u0131ndan pek farkl\u0131 de\u011fil. \u0130yile\u015ftirilmi\u015f i\u015flevleri g\u00f6z ard\u0131 edemem tabi. \u0130kisi aras\u0131nda kullan\u0131labilirli\u011fi artt\u0131ran \u00f6zellikler var. Ancak as\u0131l de\u011finmek istedi\u011fim nokta d\u0131\u015f ma\u011faza. Nextcloud&#8217;un ma\u011fazas\u0131n\u0131n tasar\u0131m\u0131 de\u011fi\u015fmi\u015f ve daha g\u00f6rsel bir hale gelmi\u015f. Bunun yan\u0131 s\u0131ra kategorizasyon ve filtreleme daha ba\u015far\u0131l\u0131 olmu\u015f ve \u00e7\u00f6p say\u0131labilecek uygulamalar bu ma\u011fazaya ta\u015f\u0131nmam\u0131\u015f. Bu, platformun yeni olmas\u0131yla alakal\u0131 da olabilir. \u0130n\u015fallah geriye d\u00f6n\u00fck s\u00fcr\u00fcm deste\u011fi sa\u011flamak niyetiyle yola \u00e7\u0131k\u0131p kendilerine yeni bir ma\u011faza \u00e7\u00f6pl\u00fc\u011f\u00fc \u00e7\u0131kartmazlar. ownCloud 6 s\u00fcr\u00fcm\u00fc ile 9 aras\u0131nda k\u0131yamet gibi kritik yama yay\u0131nlanm\u0131\u015f olmas\u0131na ve bu s\u00fcr\u00fcm\u00fcn y\u00fckseltilmesi gerekti\u011fini bas bas ba\u011f\u0131rmalar\u0131na ra\u011fmen hala eski uygulamalar\u0131 ma\u011fazalar\u0131nda sakl\u0131yorlar. Kimi indirilemiyor, kimi indirilse de s\u00fcr\u00fcm uyumsuzlu\u011fu saptanamad\u0131\u011f\u0131 i\u00e7in sistemi \u00e7al\u0131\u015fmaz hale getiriyor. Neyse, iyi dileklerimizi de buradan sunal\u0131m na\u00e7izane \ud83d\ude42<\/p>\n<h3>S\u00f6z\u00fcn \u00f6z\u00fcne gelirsek&#8230;<\/h3>\n<p>&#8230;bence Nextcloud genel oranda ownCloud&#8217;dan iyi. Ancak ownCloud&#8217;dan daha \u00e7ok emek harcanmas\u0131 gerekti\u011fi kesin. Geli\u015ftiricilerin bu iki marka \u00fcst\u00fcndeki stratejilerini bilmiyorum ancak art\u0131k ownCloud&#8217;u yava\u015f yava\u015f kendi haline b\u0131rak\u0131p, i\u015f y\u00fck\u00fcn\u00fc Nextcloud&#8217;a aktarmalar\u0131 gerekti\u011fi d\u00fc\u015f\u00fcncesindeyim. Umar\u0131m ileride bizi \u00fczecek bir stratejileri yoktur.<\/p>\n<h3>Te\u015fekk\u00fcrler, Sevgili Okur! \ud83d\ude42<\/h3>\n<p>Buraya kadar yaz\u0131y\u0131 tamamlayan ve yaz\u0131n\u0131n sonuna saran sevgili okur! Okudu\u011fun i\u00e7in te\u015fekk\u00fcr ederim \ud83d\ude42 Bu konunun ayd\u0131nlat\u0131c\u0131 oldu\u011funu d\u00fc\u015f\u00fcn\u00fcyorsan l\u00fctfen payla\u015fmay\u0131 unutma. \u015eayet sorular\u0131n varsa, l\u00fctfen \u00e7ekinmeden yorum yaz. Art\u0131k yorumlar konusunda daha dikkatli davran\u0131p sorular\u0131na bol bol cevap vermeye \u00e7al\u0131\u015faca\u011f\u0131m \ud83d\ude42<\/p>\n<p>Ayr\u0131ca diploma sevincimle title&#8217;\u0131m\u0131 da g\u00fcncellemi\u015f bulunmaktay\u0131m. Yeni imzam\u0131 a\u015fa\u011f\u0131da bulabilirsin! \ud83d\ude42<\/p>\n<p>Bol geli\u015ftirmeli g\u00fcnler dilerim \ud83d\ude42<\/p>\n<p style=\"text-align: right;\"><strong>Semih KIRO\u011eLU<\/strong><br \/>\nBilgisayar M\u00fchendisi<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merhabalar, Uzun ve s\u0131k\u0131nt\u0131l\u0131 bir s\u00fcre\u00e7 atlatt\u0131ktan sonra (ki atlatt\u0131\u011f\u0131m\u0131 sand\u0131\u011f\u0131m s\u00fcre\u00e7 daha bo\u011fucu bir hal almaya ba\u015flad\u0131 ama neyse) nihayet blog&#8217;um i\u00e7in bir \u015feyler yapmaya niyet ettim. Bu ara, uzun zaman \u00f6nce kiralad\u0131\u011f\u0131m depolama sunucumu tam i\u015flevli olarak kullanmaya niyet ederek yola \u00e7\u0131kt\u0131m. \u00d6nceden ownCloud tecr\u00fcbem olmu\u015ftu. Bu sefer bana daha sempatik ve yenilik\u00e7i gelen Nextcloud&#8216;u denemeye karar verdim. Ancak kararl\u0131 gibi da\u011f\u0131t\u0131lsa da maalesef kararl\u0131 s\u00fcr\u00fcmlerinde anormal ve beklenmeyen hatalarla kar\u015f\u0131la\u015f\u0131l\u0131yor. Bu hatalar ile ilgili par\u00e7a par\u00e7a yazmay\u0131 d\u00fc\u015f\u00fcn\u00fcyorum. Ancak ilerleyen g\u00fcnlerde \ud83d\ude42<\/p>\n","protected":false},"author":1,"featured_media":106,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5,6,7],"tags":[20,25,29,30,31],"class_list":["post-84","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nextcloud","category-owncloud","category-php","tag-farkli","tag-karsilastirma","tag-neler","tag-nextcloud","tag-owncloud"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/posts\/84","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/comments?post=84"}],"version-history":[{"count":0,"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/posts\/84\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/media?parent=84"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/categories?post=84"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/semih.kiroglu.net\/blog\/wp-json\/wp\/v2\/tags?post=84"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}