Passage sur Nextcloud

Ah un petit pas de fait... Nextcloud semble tourner...

XdJjnEgr_o.jpg


Mais pas comme y faudrait ^^ :lol:
 
Amoniacal a dit:
L'autre fois j'avais réussi à joindre NC avec mon adresse ip locale... pas très sécure j'imagine.

Mais là je ne parviens pas à reproduire la chose...

Qu'entends-tu par "un gratuit avec ddns" ?

J'en ai bien crée un avec le site dynu, ça m'a crée une adresse en "ddnsfree.com"

Salut,

Rejoindre avec l'adresse ip ou un nom de domaine reviens au même. :D

Ouvre l'invite commande windows (CMD) et tap "ping google" tu verra apparaitre l'adresse ip de l'un de leur serveur ;p. et vu que ton nom de domaine pointera aussi vers une ip, si tu fait le ping de ton nom de domaine tu retrouvera ton ip ;p
 
Merci

Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64
Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64
Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64
Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64

Statistiques Ping pour 192.168.1.XX:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms

Pour autant je ne parviens à rien avec NC...

Edit: finalement en éditant les trusted domains j'ai pu trouver mon chemin vers NC...

Un bon bout de fait :) :lol:
 
ok ça c'est bon, mais il faudra mettre en place un système pour que ton nom de domaine reste bien lié à ton IP WAN (celle que tu vois quand tu vas sur le site whatsmyip)
 
Amoniacal a dit:
Merci

Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64
Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64
Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64
Réponse de 192.168.1.XX : octets=32 temps<1ms TTL=64

Statistiques Ping pour 192.168.1.XX:
Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%),
Durée approximative des boucles en millisecondes :
Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms

Pour autant je ne parviens à rien avec NC...

Edit: finalement en éditant les trusted domains j'ai pu trouver mon chemin vers NC...

Un bon bout de fait :) :lol:

oui c'est ce que je t'indiquais hier soir, https://www.forum-nas.fr/viewtopic.php?f=48&t=13377&start=50#p88366
 
webmail a dit:
ok ça c'est bon, mais il faudra mettre en place un système pour que ton nom de domaine reste bien lié à ton IP WAN (celle que tu vois quand tu vas sur le site whatsmyip)

Tu penses à quoi exactement ? Le fait de mettre mon ip sur le site dynu ?
 
ton ip wan, change normalement régulièrement, du coup un ddns permet de lier ton nom de domine à ton ip et à tenir à jour cette ip meme si elle change
https://www.developpez.net/forums/d1359251/systemes/reseaux/contribuez/qu-dyndns/

et on parle bien de ton ip WAN, pas la LAN de ton server (pas 192.168.1.50)
 
Mon ip externe est statique.

Sinon je viens d'essayer 2 méthodes pour mettre le SSL. Et aucune des 2 ne marche lol
 
ha ben si tu as la chance d'avoir une ip statique, pas besoin de mettre en place un DDNS, tu lies ton ip wan à ton nom de domaine une fois pour toutes et ça roule :)
pour le ssl tu as bien essayée celle du tuto?
 
J'ai testé les 2 tutos que je trouve bien faits:

https://wiki.kobol.io/nextcloud/
https://homputersecurity.com/2017/08/15/comment-creer-votre-propre-service-cloud-avec-nextcloud/

La méthode du second lien, tout à l'heure il ne manquait pas grand chose... apache était actif, mais là je ne sais pas ce que j'ai fait, il ne l'est plus:

Job for apache2.service failed because the control process exited with error cod e.
See "systemctl status apache2.service" and "journalctl -xe" for details.
root@helios4:~# journalctl -xe
Mar 26 09:26:02 helios4 apachectl[19983]: The Apache error log may have more inf
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Control process exited, cod
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecStart= process belonging to unit apache2.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Failed with result 'exit-co
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit apache2.service has entered the 'failed' state with result 'exit-cod
Mar 26 09:26:02 helios4 systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: A start job for unit apache2.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit apache2.service has finished with a failure.
--
-- The job identifier is 9983 and the job result is failed.
lines 3084-3106/3106 (END)
Mar 26 09:15:01 helios4 CRON[19857]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:15:01 helios4 CRON[19856]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:15:01 helios4 CRON[19858]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Mar 26 09:15:01 helios4 CRON[19860]: (root) CMD (/usr/lib/armbian/armbian-truncate-logs)
Mar 26 09:15:01 helios4 CRON[19856]: pam_unix(cron:session): session closed for user root
Mar 26 09:15:01 helios4 CRON[19857]: pam_unix(cron:session): session closed for user root
Mar 26 09:17:01 helios4 CRON[19879]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:17:01 helios4 CRON[19880]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 26 09:17:01 helios4 CRON[19879]: pam_unix(cron:session): session closed for user root
Mar 26 09:25:01 helios4 CRON[19948]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:25:01 helios4 CRON[19949]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Mar 26 09:25:01 helios4 CRON[19948]: pam_unix(cron:session): session closed for user root
Mar 26 09:26:01 helios4 systemd[1]: Starting The Apache HTTP Server...
-- Subject: A start job for unit apache2.service has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit apache2.service has begun execution.
--
-- The job identifier is 9983.
Mar 26 09:26:02 helios4 apachectl[19983]: AH00558: apache2: Could not reliably determine the server's fully
Mar 26 09:26:02 helios4 apachectl[19983]: Action 'start' failed.
Mar 26 09:15:01 helios4 CRON[19857]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:15:01 helios4 CRON[19856]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:15:01 helios4 CRON[19858]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Mar 26 09:15:01 helios4 CRON[19860]: (root) CMD (/usr/lib/armbian/armbian-truncate-logs)
Mar 26 09:15:01 helios4 CRON[19856]: pam_unix(cron:session): session closed for user root
Mar 26 09:15:01 helios4 CRON[19857]: pam_unix(cron:session): session closed for user root
Mar 26 09:17:01 helios4 CRON[19879]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:17:01 helios4 CRON[19880]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 26 09:17:01 helios4 CRON[19879]: pam_unix(cron:session): session closed for user root
Mar 26 09:25:01 helios4 CRON[19948]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:25:01 helios4 CRON[19949]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Mar 26 09:25:01 helios4 CRON[19948]: pam_unix(cron:session): session closed for user root
Mar 26 09:26:01 helios4 systemd[1]: Starting The Apache HTTP Server...
-- Subject: A start job for unit apache2.service has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit apache2.service has begun execution.
--
-- The job identifier is 9983.
Mar 26 09:26:02 helios4 apachectl[19983]: AH00558: apache2: Could not reliably determine the server's fully
Mar 26 09:26:02 helios4 apachectl[19983]: Action 'start' failed.
--
-- The unit apt-daily.service has successfully entered the 'dead' state.
Mar 26 09:09:28 helios4 systemd[1]: Started Daily apt download activities.
-- Subject: A start job for unit apt-daily.service has finished successfully
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit apt-daily.service has finished successfully.
--
-- The job identifier is 9869.
Mar 26 09:09:28 helios4 systemd[1]: phpsessionclean.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit phpsessionclean.service has successfully entered the 'dead' state.
Mar 26 09:09:28 helios4 systemd[1]: Started Clean php session files.
-- Subject: A start job for unit phpsessionclean.service has finished successfully
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit phpsessionclean.service has finished successfully.
--
-- The job identifier is 9926.
Mar 26 09:15:01 helios4 CRON[19857]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:15:01 helios4 CRON[19856]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:15:01 helios4 CRON[19858]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Mar 26 09:15:01 helios4 CRON[19860]: (root) CMD (/usr/lib/armbian/armbian-truncate-logs)
Mar 26 09:15:01 helios4 CRON[19856]: pam_unix(cron:session): session closed for user root
Mar 26 09:15:01 helios4 CRON[19857]: pam_unix(cron:session): session closed for user root
Mar 26 09:17:01 helios4 CRON[19879]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:17:01 helios4 CRON[19880]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Mar 26 09:17:01 helios4 CRON[19879]: pam_unix(cron:session): session closed for user root
Mar 26 09:25:01 helios4 CRON[19948]: pam_unix(cron:session): session opened for user root by (uid=0)
Mar 26 09:25:01 helios4 CRON[19949]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
Mar 26 09:25:01 helios4 CRON[19948]: pam_unix(cron:session): session closed for user root
Mar 26 09:26:01 helios4 systemd[1]: Starting The Apache HTTP Server...
-- Subject: A start job for unit apache2.service has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit apache2.service has begun execution.
--
-- The job identifier is 9983.
Mar 26 09:26:02 helios4 apachectl[19983]: AH00558: apache2: Could not reliably determine the server's fully
Mar 26 09:26:02 helios4 apachectl[19983]: Action 'start' failed.
Mar 26 09:26:02 helios4 apachectl[19983]: The Apache error log may have more information.
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecStart= process belonging to unit apache2.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit apache2.service has entered the 'failed' state with result 'exit-code'.
Mar 26 09:26:02 helios4 systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: A start job for unit apache2.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit apache2.service has finished with a failure.
--
-- The job identifier is 9983 and the job result is failed.

[1]+ Stopped journalctl -xe
root@helios4:~# systemctl status apache2.service
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2020-03-26 09:26:02 UTC; 5min ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 19983 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Mar 26 09:26:01 helios4 systemd[1]: Starting The Apache HTTP Server...
Mar 26 09:26:02 helios4 apachectl[19983]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name...
Mar 26 09:26:02 helios4 apachectl[19983]: Action 'start' failed.
Mar 26 09:26:02 helios4 apachectl[19983]: The Apache error log may have more information.
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Failed with result 'exit-code'.
Mar 26 09:26:02 helios4 systemd[1]: Failed to start The Apache HTTP Server.

Pour la méthode de Helios, lets encrypt, de mémoire je n'ai pas pu aller au bout car au moment de mettre le lien vers le webroot, chez moi: (/mnt/hd0/nextcloud), ça refusait...
 
Bon visiblement c'est compliqué à mettre en place le ssl...

J'ai trouvé un tuto je vais essayer de lire ça (ça va m'occuper un moment j'ai l'impression vu le tuto ^^)

https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-with-a-free-signed-ssl-certificate-on-a-vps
 
heuuu tu as d'abord fixé l'erreur précédante ou pas? (en virant ce que tu as fait)
 
J'ai utilisé la commande dis pour ssl. Je ne sais pas si tu parles de ça ?

Par contre je ne suis pas revenu sur ce que j'avais installé via let's encrypt...
 
Eh non:

root@helios4:~# service apache2 status
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2020-03-26 09:26:02 UTC; 57min ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 19983 ExecStart=/usr/sbin/apachectl start (code=exited, status=1/FAILURE)

Mar 26 09:26:01 helios4 systemd[1]: Starting The Apache HTTP Server...
Mar 26 09:26:02 helios4 apachectl[19983]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using ::1. Set the 'ServerName' directive globally to suppress this message
Mar 26 09:26:02 helios4 apachectl[19983]: Action 'start' failed.
Mar 26 09:26:02 helios4 apachectl[19983]: The Apache error log may have more information.
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Control process exited, code=exited, status=1/FAILURE
Mar 26 09:26:02 helios4 systemd[1]: apache2.service: Failed with result 'exit-code'.
Mar 26 09:26:02 helios4 systemd[1]: Failed to start The Apache HTTP Server.
~
 
donc défait ce que tu as fait juste avant que ça ne plante, histoire de récupérer ton apache fonctionnel
 
photofunky.gif


Merde, j'avais pas prévu ça ^^

On va essayer de virer let's encrypt même si j'y crois moyen :lol:
 
Supprimé let's encrypt et certbot, toujours même statut pour apache: laoded mais pas actif...

Contenu du fichier error.log (les dernières lignes du moins):

[Thu Mar 26 10:25:37.475828 2020] [ssl:emerg] [pid 20618] AH02572: Failed to configure at least one certificate and key for ::1:443
[Thu Mar 26 10:25:37.475970 2020] [ssl:emerg] [pid 20618] SSL Library Error: error:140A80B1:SSL routines:SSL_CTX_check_private_key:no certificate assigned
[Thu Mar 26 10:25:37.475987 2020] [ssl:emerg] [pid 20618] AH02311: Fatal error initialising mod_ssl, exiting. See /var/log/apache2/error.log for more information

Je suis sûrement à côté de la plaque, mais cette partie me parait chelou: ::1:443