{"id":1069,"date":"2016-06-20T12:13:43","date_gmt":"2016-06-20T17:13:43","guid":{"rendered":"http:\/\/gruson.name\/weblog\/?p=1069"},"modified":"2016-06-28T12:15:37","modified_gmt":"2016-06-28T17:15:37","slug":"openbsd-et-nextcloud","status":"publish","type":"post","link":"http:\/\/gruson.name\/weblog\/2016\/06\/20\/openbsd-et-nextcloud\/","title":{"rendered":"OpenBSD et Nextcloud"},"content":{"rendered":"<p>J&#8217;ai toujours mon serveur sous OpenBSD.<a href=\"http:\/\/gruson.name\/weblog\/2016\/06\/20\/openbsd-et-nextcloud\/nextcloud-logo\/\" rel=\"attachment wp-att-1081\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-1081\" src=\"http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/Nextcloud-logo-300x129.png\" alt=\"Nextcloud-logo\" width=\"300\" height=\"129\" srcset=\"http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/Nextcloud-logo-300x129.png 300w, http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/Nextcloud-logo-768x330.png 768w, http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/Nextcloud-logo-1024x440.png 1024w, http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/Nextcloud-logo.png 1424w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>J&#8217;ai toujours un serveur perso sous debian qui g\u00e8re une instance Owncloud depuis des ann\u00e9es (article bient\u00f4t promis)<\/p>\n<p>La prochaine \u00e9tape est donc un serveur OpenBSD avec une application Owncloud.<\/p>\n<h2>Mais Nextcloud est arriv\u00e9.<\/h2>\n<p>Nextcloud c&#8217;est un fork, c&#8217;est \u00e0 dire une reprise du logiciel Owncloud qui est un logiciel libre, par les fondateurs qui ont quitt\u00e9 le navire officiel pour voler de leurs propres ailes (pourquoi? un d\u00e9saccord avec les financiers ne m&#8217;\u00e9tonnerait pas).<\/p>\n<p>Fid\u00e8le \u00e0 cette id\u00e9e de logiciel libre j&#8217;ai bien s\u00fbr envie de passer \u00e0 Nextcloud.<\/p>\n<p>Sur OpenBSD il y a donc le serveur par d\u00e9faut, <span style=\"color: #800000;\">httpd<\/span>, qui me semble tr\u00e8s bien pour mon utilisation basique.<br \/>\nLa base de donn\u00e9es <span style=\"color: #800000;\">Sqlite<\/span> suffira. Le nombre de fichiers sera peu important.<br \/>\nPar contre j&#8217;ai besoin de l&#8217;application calendriers et de celle des contacts.<\/p>\n<h3>Premi\u00e8re \u00e9tape<\/h3>\n<ul>\n<li>T\u00e9l\u00e9chargement sur le site <a href=\"https:\/\/nextcloud.com\/install\/\" target=\"_blank\">Nextcloud.<\/a><\/li>\n<li>T\u00e9l\u00e9chargement de l&#8217;application <a href=\"https:\/\/apps.owncloud.com\/content\/show.php\/Calendar?content=168707\">Calendar<\/a> (Attention version correspondant \u00e0 celle du serveur, actuellement version 9).<\/li>\n<li>T\u00e9l\u00e9chargement de l&#8217;application <a href=\"https:\/\/apps.owncloud.com\/content\/show.php\/Contacts?content=168708\">Contact<\/a> (qui n&#8217;est plus install\u00e9e par d\u00e9faut)<a href=\"https:\/\/apps.owncloud.com\/content\/show.php\/Contacts?content=168708\">.<\/a><\/li>\n<\/ul>\n<p>Puis d\u00e9compression de Nextcloud dans le dossier <span style=\"color: #800000;\">\/var\/www\/htdocs<\/span> du serveur, les applications <span style=\"color: #800000;\">Calendar<\/span> et <span style=\"color: #800000;\">Contact<\/span> seront d\u00e9compress\u00e9es dans le sous-dossier <span style=\"color: #800000;\">apps<\/span>.<\/p>\n<h3>Seconde \u00e9tape<\/h3>\n<p>On consid\u00e8re que l&#8217;activation du <span style=\"color: #800000;\">PHP<\/span> a \u00e9t\u00e9 r\u00e9alis\u00e9e sur votre serveur, que le <a href=\"https:\/\/yeuxdelibad.net\/ah\/#httpd\" target=\"_blank\">fichier <span style=\"color: #800000;\">httpd.conf<\/span> <\/a>est bon, que <span style=\"color: #800000;\">Sqlite<\/span> est install\u00e9e.\u00a0 On point donc un navigateur sur l&#8217;adresse r\u00e9seau du serveur genre :<\/p>\n<pre>http:\/\/192.168.1.42\/nextcloud<\/pre>\n<p>Etrangement il ne me propose pas la base de donn\u00e9e MySql (mariaDB chez moi) malgr\u00e9 une configuration qui me semble bonne. M&#8217;en fiche j&#8217;utilise sqlite&#8230;<\/p>\n<p>Et le reste de la configuration est\u00a0 la m\u00eame qu&#8217;Owncloud avec modification (en root ou en doas) des droits du dossier data :<\/p>\n<pre># chown www:www data<\/pre>\n<p>La modification du dossier config aussi et c&#8217;est bon.<\/p>\n<p>L&#8217;application est donc la m\u00eame qu&#8217;Owncloud avec juste un changement des couleurs et certaines options non encore explor\u00e9es qui sont pr\u00e9sentes.<a href=\"http:\/\/gruson.name\/weblog\/2016\/06\/20\/openbsd-et-nextcloud\/nextcloud\/\" rel=\"attachment wp-att-1079\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-1079\" src=\"http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/nextcloud-300x126.png\" alt=\"nextcloud\" width=\"300\" height=\"126\" srcset=\"http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/nextcloud-300x126.png 300w, http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/nextcloud-768x324.png 768w, http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/nextcloud-1024x431.png 1024w, http:\/\/gruson.name\/weblog\/wp-content\/uploads\/2016\/06\/nextcloud.png 1920w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Les applications <span style=\"color: #800000;\">Calendar<\/span> et <span style=\"color: #800000;\">Contacts<\/span> fonctionnent impeccable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&#8217;ai toujours mon serveur sous OpenBSD. J&#8217;ai toujours un serveur perso sous debian qui g\u00e8re une instance Owncloud depuis des ann\u00e9es (article bient\u00f4t promis) La prochaine \u00e9tape est donc un serveur OpenBSD avec une application Owncloud. Mais Nextcloud est arriv\u00e9. Nextcloud c&#8217;est un fork, c&#8217;est \u00e0 dire une reprise du logiciel Owncloud qui est un &hellip; <a href=\"http:\/\/gruson.name\/weblog\/2016\/06\/20\/openbsd-et-nextcloud\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">OpenBSD et Nextcloud<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58,5],"tags":[],"class_list":["post-1069","post","type-post","status-publish","format-standard","hentry","category-openbsd","category-web"],"_links":{"self":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/1069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/comments?post=1069"}],"version-history":[{"count":15,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/1069\/revisions"}],"predecessor-version":[{"id":1088,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/posts\/1069\/revisions\/1088"}],"wp:attachment":[{"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/media?parent=1069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/categories?post=1069"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gruson.name\/weblog\/wp-json\/wp\/v2\/tags?post=1069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}