Outils pour utilisateurs

Outils du site


Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
article:linux:serveur-services [2017/02/05 13:31]
fab
article:linux:serveur-services [2017/02/05 21:37] (Version actuelle)
fab
Ligne 1: Ligne 1:
 +===== Services =====
  
 +==== VM services ====
 +
 +=== Déjà en place ===
 +
 +  * mpd
 +  * unbound (pas de DNSSEC)
 +  * Collecte d'​emails:​ [[.:​serveur-services:​emails]]
 +  * [[http://​wiki.p2pfr.com/​p2p/​rtorrent#​aller_plus_loin|rtorrent & pyroscope]]
 +  * accès [[.:​serveur-services:​sftp|sftp]]
 +
 +=== A voir ===
 +
 +  * backups (duplicity ou autre chose)
 +  * plowshare/​youtube-l
 +  * [[.:​serveur-services:​pelican]] (un blog statique)
 +  * Dokuwiki
 +  * Openarena / minetest
 +  * Git
 +  * Searx
 +  * https://​couchpota.to/#​linux ; voir aussi les "​proxys"​ de ces outils, il existe Jackett mais c'est écrit en Mono. Ah ben ptet [[https://​github.com/​cardigann/​cardigann/​|Cardigann]] du coup.
 +  * un truc qui permette de ficher (imdb/​autre) les films que j'ai sur mon DD. Solution lourde, emby ? kodi, openelec...
 +
 +=== Web ===
 +
 +Voir: [[https://​homeserver-diy.net/​wiki/​index.php?​title=Utilisation_d%27Nginx_comme_reverse_proxy_avec_un_certificat_auto-sign%C3%A9,​_Let%27s_Encrypt_et_un_chiffrement_fort|site thuban]] ​
 +
 +=== dokuwiki ===
 +
 +L'​idée serait d'​activer la «ferme», et donc mutualiser des installations de dokuwiki.
 +
 +Pour le moment, une instance unique tourne et fonctionne.
 +
 +Cependant, je joue encore avec la config de nginx, car actuellement,​ cette instance dokuwiki utilise son propre domaine. J'​aimerais la rendre accessible sur le même domaine que mon domaine web principal.
 +
 +=== searx ===
 +
 +J'ai suivi ces instructions : https://​github.com/​asciimoo/​searx/​wiki/​Installation
 +
 +Le hic pour le moment, c'est qu'il écoute sur un port différent de ce que je lui indique dans la config.
 +
 +Par contre, avec uwsgi, on dirait qu'il lit bien la config.
 +
 +Le second gros hic, c'est que je compte utiliser searx via 2 VMs : l'une d'​elles fera tourner searx, l'​autre (pour le web) fera le relai via nginx.
 +J'ai peu d'​idées de ce qu'il faut employer pour ça. C'​était la façon de faire de seeks (via scgi).
 +
 +Avec nginx, on peut tenter d'​utiliser uwsgi_pass.
 +
 +La config proposée pour uwsgi utilise un socket UNIX. On peut lui demander d'​utiliser plutôt un socket http : https://​uwsgi-docs.readthedocs.org/​en/​latest/​HTTP.html
 +
 +Pour le moment, j'​obtiens des timeouts et l'​affichage mouline. D'​après netstat, uwsgi ouvre bien le socket, et reçoit bien la requête en provenance de nginx.
 +
 +=== tor ===
 +
 +Côté serveur, l'​installation est assez simple, donc pas décrite ici.
 +
 +Côté client, si on ne souhaiet pas utiliser torbrowser, on peut :
 +  * indiquer dans la config graphique de firefox qu'il faut utiliser le serveur pour SOCKS (uniquement remplir la ligne SOCKS).
 +  * indiquer en prime que la résolution des .onion doit être faite via tor
 +
 +Infos : http://​blog.neutrino.es/​2013/​how-to-connect-to-onion-tor-domains-with-standard-firefox-on-linux/​
 +
 +=== let's encrypt ===
 +
 +  * http://​yeuxdelibad.net/​Blog/?​d=2015/​12/​11/​10/​58/​16-letsencypt-cest-tellement-simple
 +  * https://​www.sheldon.fr/​2015/​12/​lets-encrypt-easy/​ (avec redirection du http vers https)
 +  * https://​tuxicoman.jesuislibre.net/​2017/​01/​installer-les-certificats-ssl-de-letsencryt-avec-certbot.html
 +
 +
 +===== Docker =====
 +
 +Des articles récapitulatifs pour Docker :
 +  * https://​linuxfr.org/​news/​docker-tutoriel-pour-manipuler-les-conteneurs
 +  * https://​linuxfr.org/​news/​logiciels-pour-survivre-avec-docker
 +  * https://​docs.docker.com/​
 +  * https://​linuxfr.org/​users/​xion345/​journaux/​docker-la-plateforme-a-la-mode (critiques de docker...)
 +  * https://​mondedie.fr/​viewtopic.php?​id=7164
 +
 +==== Supprimer conteneurs ====
 +
 +  * https://​stackoverflow.com/​questions/​17236796/​how-to-remove-old-docker-containers
 +  * ''​docker rm $(docker ps -aq)''​
 +==== Examples de Dockerfile ====
 +
 +  * https://​github.com/​Wonderfall/​docker-searx/​blob/​master/​Dockerfile
 +  * https://​linuxfr.org/​news/​docker-tutoriel-pour-manipuler-les-conteneurs (MariaDB + Apache)
 +
 +
 +===== Todo =====
 +
 +Se renseigner aussi sur puppet, ansible, coreos...
article/linux/serveur-services.txt · Dernière modification: 2017/02/05 21:37 par fab