# Full-HTTPS support for Duniter package for YunoHost

**URL:** https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892
**Category:** Self-hosting
**Created:** [15 February 2017 09:15 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892 "2017-02-15T09:15:28Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [1 March 2017 11:13 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/21 "2017-03-01T11:13:05Z")

</div>

Si je retente une mise à jour, j’obtiens :  
root@Yunohost:~# sudo yunohost app upgrade duniter -u [https://github.com/c-geek/duniter\_ynh](https://github.com/c-geek/duniter_ynh)  
Attention : sudo: duniter: command not found  
Erreur : Impossible de mettre à jour duniter  
Erreur : Aucune application à mettre à jour

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [1 March 2017 11:13 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/22 "2017-03-01T11:13:26Z")

</div>

comment fait on un webrestart?

---

<div class="post-metadata">

### Author: ![vincentux](https://forum.duniter.org/user_avatar/forum.duniter.org/vincentux/32/172_2.png) [@vincentux](https://forum.duniter.org/u/vincentux)
#### Post date: [1 March 2017 11:40 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/23 "2017-03-01T11:40:31Z")

</div>

Comment ça se fait que tu te connecte avec @root sur Yunohost ?  
Sinon pour webrestart, un simple `duniter webrestart`

@cgeek pour info, j’ai deux emplacement pour .config/duniter/duniter\_default/

```
admin@Yunohost:~$ sudo ls /root/.config/duniter/duniter_default/                                                                                
app.pid conf.json duniter.db duniter.log stats.json wotb.bin                                                                               
admin@Yunohost:~$ sudo ls ~/.config/duniter/duniter_default/                                                                                    
app.pid conf.json duniter.db duniter.log stats.json wotb.bin
```

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [1 March 2017 11:49 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/24 "2017-03-01T11:49:34Z")

</div>

parce que en suivant l’installation de yunohost pour raspberry pi, l’utilisateur pi est supprimé, et on install ynuohost avec root, du coup je continue à utiliser root. Faut pas?

root@Yunohost:~# sudo duniter webrestart  
sudo: duniter: command not found

Faudrait il refaire une installation? Désinstaller puis réinstaller?

Mon cesium n’arrive pas à charger les données de la monnaie :  
Erreur  
Chargement de la monnaie impossible. Veuillez ressayer plus tard.

---

<div class="post-metadata">

### Author: ![vincentux](https://forum.duniter.org/user_avatar/forum.duniter.org/vincentux/32/172_2.png) [@vincentux](https://forum.duniter.org/u/vincentux)
#### Post date: [1 March 2017 11:55 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/25 "2017-03-01T11:55:53Z")

</div>

Normalement tu as du entrer un mot de passe d’administration à la [post install](https://yunohost.org/#/postinstall_fr)  
c’est avec l’user “admin” et ce mot de passe que tu dois utiliser.

---

<div class="post-metadata">

### Author: ![gpsqueeek](https://forum.duniter.org/user_avatar/forum.duniter.org/gpsqueeek/32/5122_2.png) [@gpsqueeek](https://forum.duniter.org/u/gpsqueeek)
#### Post date: [1 March 2017 12:01 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/26 "2017-03-01T12:01:08Z")

</div>

Oui mais le compte root existe toujours aussi…

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [1 March 2017 23:42 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/27 "2017-03-01T23:42:48Z")

</div>

J’ai désinstallé, redémarré mon rapsberry Pi, et relancer l’installation de [https://github.com/c-geek/duniter\_ynh](https://github.com/c-geek/duniter_ynh) .  
Ça bloque à  
2017-03-02T00:18:41+01:00 - e[31merrore[39m: No answer after 15000ms, will retry download later.  
Je laisse faire. Ce matin l’installation avait été rapide et efficace. Dommage la mise à jour… Là, on dirait que yunohost a plus de mal à faire l’installation.

Des idées aussi pour débloquer Cesium sur yunohost?  
J’ai trois cesium installé. Deux sur mon ordi, un en localhost et un via duniter (Wallet). Un sur mon rasp (bientôt deux si j’arrive à désinstaller duniter). Les trois pointent vers [gtest.duniter.org:10900](http://gtest.duniter.org:10900) . Les deux de mon ordi fonctionnent, pas celui sur le rasp. Il indique tout le temps :  
“Erreur  
Chargement de la monnaie impossible. Veuillez ressayer plus tard.”

Pour info si ça aide à comprendre. Le Rasp est derrière une livebox (on fqit qvec ce qu’on a… ça a été dure d’installer yunohost, d’où peut être le root que je ne devrais peut être pas utilisé), le nom de domaine vient d’un Dynhost d’OVH avec un DDclient qui tourne sur le rasp. J’ai ouvert, dans la livebox, les ports listés ici : [https://yunohost.org/#/isp\_box\_config](https://yunohost.org/#/isp_box_config)  
TCP :

```
Web : 80 (HTTP), 443 (HTTPS)
SSH : 22
XMPP : 5222 (clients), 5269 (serveurs)
Courriel : 25, 465 (SMTP), 587 (SMTP avec chiffrement), 993 (IMAP)
DNS : 53

```

UDP:

```
DNS : 53
```

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [1 March 2017 23:46 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/28 "2017-03-01T23:46:49Z")

</div>

ça remarche : [https://duniter.ladouce.leprette.fr/webui#/main/home/overview](https://duniter.ladouce.leprette.fr/webui#/main/home/overview)  
et je suis bien en 0.90.9  
Youpie!

Et même le cesium associé à duniter fonctionne : [https://duniter.ladouce.leprette.fr/cesium](https://duniter.ladouce.leprette.fr/cesium)  
Je suis trop content.

Aller un dernier pour la route. Je viens de changer le noeud du cesium de yunohost, à savoir [https://duniter.ladouce.leprette.fr/cesium](https://duniter.ladouce.leprette.fr/cesium) pour pointer vers mon noeud de duniter, [duniter.ladouce.leprette.fr:443](http://duniter.ladouce.leprette.fr:443)  
Est ça marche!

Tout fonctionne!!!  
Nice, nice, nice.  
Merci tous, je vais aller me coucher content.  
Demain, mission expliquer tout ça à mes parents, leur premier serveur perso, qui fait tourner duniter et qui accueil cesium, tout beau tout propre prêt à accueillir leurs inscriptions sur Gtest (et G1 mais pas encore sur leur serveur) car ils m’ont demandé que je les aide à rejoindre les monnaies libres avant de repartir en Iran (mon passeport avec visa devrait arriver demain).  
Bonne nuit, et à demain.

---

<div class="post-metadata">

### Author: ![Moul](https://forum.duniter.org/user_avatar/forum.duniter.org/moul/32/9145_2.png) [@Moul](https://forum.duniter.org/u/Moul)
#### Post date: [2 March 2017 07:28 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/29 "2017-03-02T07:28:44Z")

</div>

> [@Thatoo](#):
>
> Des idées aussi pour débloquer Cesium sur yunohost?

L’app YunoHost de Césium n’est pas fonctionnelle.  
Je te conseille d’utiliser celle intégrée à l’app Duniter.

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [2 March 2017 08:53 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/30 "2017-03-02T08:53:48Z")

</div>

> [@Thatoo](#):
>
> Demain, mission expliquer tout ça à mes parents, leur premier serveur perso, qui fait tourner duniter et qui accueil cesium, tout beau tout propre prêt à accueillir leurs inscriptions sur Gtest

C’est une bonne démarche, mais Duniter est encore relativement instable et il faut pouvoir intervenir pour réinstaller le nœud au besoin. Le grand public n’est pas encore notre cible.

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [2 March 2017 10:24 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/31 "2017-03-02T10:24:18Z")

</div>

Chez moi elle fonctionne pour l’instant, en version 0.10.1.

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [2 March 2017 10:25 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/32 "2017-03-02T10:25:16Z")

</div>

je ne rentrerais pas dans les détails techniques, juste expliquer que tout se passe dans ce petit boitier, chez eux, dans le salon 🙂

---

<div class="post-metadata">

### Author: ![gpsqueeek](https://forum.duniter.org/user_avatar/forum.duniter.org/gpsqueeek/32/5122_2.png) [@gpsqueeek](https://forum.duniter.org/u/gpsqueeek)
#### Post date: [2 March 2017 10:28 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/33 "2017-03-02T10:28:39Z")

</div>

Il faudra quand même faire les mises à jour manuellement en SSH, mais ça peut être toi à distance je suppose

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [2 March 2017 10:36 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/34 "2017-03-02T10:36:57Z")

</div>

c’est ça l’idée oui.😉

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [2 March 2017 14:00 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/35 "2017-03-02T14:00:59Z")

</div>

Qu’est-ce que signifie “This node is a mirror” ? dans  
"  
0  
blocks made by this key

This node is a mirror  
"

Dans Duniter sur mon ordi, il n’affiche pas cette phrase mais plutôt  
"  
145  
blocks made by this key

“#0042005 (ou autre XXXXXXX)”  
"  
parfois aussi : “Waiting for better proof conditions”

Est-ce que ça signifie que mon noeud duniter dans yunohost ne participe pas au calcul de “blocks”?

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [2 March 2017 14:13 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/36 "2017-03-02T14:13:05Z")

</div>

Comme je n’ai pas pu faire faire de demande d’amélioration sur [https://github.com/c-geek/duniter\_ynh](https://github.com/c-geek/duniter_ynh) , je me permets de la faire ici.  
Chez moi, Duniter sur Yunohost (ni son cesium attaché) n’ont de favicon. Le cesium seul de yunohost lui l’a.  
Comme j’épingle beaucoup dans firefox, les favicons sont plutốt utile.

Je sais que c’est un petit rien, pas trop important, ça peu attendre bien sûr. 🙂

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [2 March 2017 14:15 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/37 "2017-03-02T14:15:22Z")

</div>

“This node is a mirror” signifie que le nœud ne partage pas la clé publique d’un membre, mais soit une clé aléatoire (générée au 1er lancement), soit une clé de quelqu’un qui n’est pas encore membre mais qui peut l’être plus tard : bref, une clé pas encore membre.

Tu peux changer la clé dans “Settings \> Keyring”.

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [3 March 2017 07:59 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/38 "2017-03-03T07:59:37Z")

</div>

Cette fois, la mise à jour s’est faite sans soucis

root@Yunohost:~# sudo yunohost app upgrade duniter -u [https://github.com/c-geek/duniter\_ynh](https://github.com/c-geek/duniter_ynh)  
Attention : rm: impossible de supprimer « /usr/bin/duniter-desktop »: Aucun fichier ou dossier de ce type  
Succès ! duniter a été mis à jour  
Succès ! La configuration de SSOwat a été générée  
Succès ! Mise à jour terminée  
root@Yunohost:~# ^C  
root@Yunohost:~# duniter webrestart  
Stopping duniter\_default daemon…  
duniter\_default daemon stopped.  
Starting duniter\_default daemon…  
duniter\_default daemon started. PID: 3014

Je viens de lancer le full reset.  
A tout de suite sur le réseau.

---

<div class="post-metadata">

### Author: ![Thatoo](https://forum.duniter.org/letter_avatar/thatoo/32/5_5575768a8748004e209b776fc1b2916d.png) [@Thatoo](https://forum.duniter.org/u/Thatoo)
#### Post date: [3 March 2017 08:26 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/39 "2017-03-03T08:26:53Z")

</div>

Une fois qu’on clique sur “Synchronize with this node”, le processus “downloading” est très long, et souvent se fige (pour ma part, toujours autour de 56-63%).  
Si on recharge la page, on est bon pour recommencer à zéro. Ce serait mieux que la recharge de cette page n’influe pas sur le processus, et qu’elle se recharge en continuant le processus “downloading”, que la recharge de la page ne fasse qu’un rafraîchissement (peut être nécessaire, le rafraîchissement de cette page n’est peut être pas optimal) du pourcentage.

Le temps d’écrire, ça n’a pas passé les 63% (on dirait que c’est bloqué) et [https://ladouce.leprette.fr/netdata/](https://ladouce.leprette.fr/netdata/) m’indique toujours une activité de réseau de folie (on dirait que ce n’est pas bloqué). Que faire? Attendre? Rafraîchir la page?  
Je vais attendre 20 minute puis si rien n’a bougé, je rafraîchirais la page.

Édit : J’ai rafraichit et relancé, en 2 secondes, c’était à 58%. Le temps d’écrire ça, c’était à 94% et maintenant c’est “applying” qui est à 2%. On touche le bon bout.  
“version”: “0.90.10” bientôt fin prête.  
Super!

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [3 March 2017 09:30 UTC](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892/40 "2017-03-03T09:30:08Z")

</div>

Pour l’histoire du rafraîchissement je suis bien d’accord, je laisse les futurs contributeurs réaliser cela.

> [@Thatoo](#):
>
> Le temps d’écrire, ça n’a pas passé les 63% (on dirait que c’est bloqué)

OK ça c’est un bug : le rafraîchissement [s’arrête après une période trop longue](https://github.com/duniter/duniter_ynh/issues/32). C’est typiquement possible avec un Raspberry PI 2 ou inférieur.

> [@Thatoo](#):
>
> m’indique toujours une activité de réseau de folie (on dirait que ce n’est pas bloqué)

Une fois le téléchargement terminé, il n’y a plus aucune activité réseau par Duniter jusqu’au terme de la synchronisation. Donc si tu en vois, c’est qu’il se passe autre chose.

> [@Thatoo](#):
>
> J’ai rafraichit et relancé, en 2 secondes, c’était à 58%. Le temps d’écrire ça, c’était à 94% et maintenant c’est “applying” qui est à 2%. On touche le bon bout.

C’est un ajout de la 0.90.10 : tu ne retélécharges pas les blocs 2 fois 🙂 ils sont stockés aux côtés de ta base Duniter. La phase d’application, elle, sera toujours très lente !

> [@Thatoo](#):
>
> Que faire? Attendre?

Oui ! Tu peux aussi surveiller les logs avec un `tail -f /root/.config/duniter/duniter_default/duniter.log`. Enfin je dis ça, mais bizarrement sous YunoHost je ne vois pas toujours ce fichier …

edit : peut-être que `duniter logs` fonctionne aussi pour voir l’état d’avancement en mode console.

[Previous page](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892.md?page=1)

[Next page](https://forum.duniter.org/t/full-https-support-for-duniter-package-for-yunohost/1892.md?page=3)
