Allez hop, un petit tuto pour les noobs. Pourquoi pour les noobs ? Parce que tout est expliqué dans la doc sur le site officiel d'Ajenti. Mais bon, comme je vous propose un petit bonus pour le mettre en sous-domaine, ça valait un petit tuto.

Donc Ajenti c'est quoi ? À l'instar de Webmin, Ajenti vous permet d'administrer votre serveur directement depuis votre navigateur. Vous pouvez consulter différentes informations, maîtriser vos différents services, accéder à un éditeur de fichiers et même à un terminal !

Pour l'installation, rien de plus simple, il suffit de taper cette commande :
wget -O-  https://raw.githubusercontent.com/Eugeny/ajenti/master/scripts/install-debian.sh | sh
On va le "re"démarrer pour être sur qu'il est bien en fonctionnement :
service ajenti restart
Vous pouvez maintenant accéder à Ajenti via http://votre_nom_de_domaine:8000. L'utilisateur par défaut est "root" et le mot de passe est "admin" (EMPRESSEZ-VOUS DE CHANGER CA DE SUITE!!!).

BONUS :
Je vais vous expliquer ici comment faire pour qu'Ajenti soit accessible depuis : https://admin.votre_nom_de_domaine.

Pour cela, on va éditer le fichier de configuration nginx :
nano /etc/nginx/sites-enabled/rutorrent.conf
Et coller tout à la fin (tout tout tout à la fin) :
server {
    listen 443 ssl;
    server_name admin.votre_ndd;
    ssl on;
        if ($scheme = http) {
        return 301 https://$server_name$request_uri;
    }
    location / {
        proxy_set_header Origin https://$host;
        proxy_pass https://localhost:8000;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_read_timeout 36000s; ## Timeout after 10 hours
    }
}
Répondre…