GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Installer DirectAdmin sur Debian 10

Vous utilisez un autre système ?

  • Installer DirectAdmin sur CentOS 6 ou 7
Nous manque-t-il un guide pour votre système cible ? Demandez-en un ou soumettez le vôtre !

Introduction

DirectAdmin est une interface utilisateur graphique (GUI) et un panneau de contrôle populaires qui vous aident à installer et à gérer une pile complète de serveurs Web sur une grande variété de systèmes d'exploitation modernes. Cette documentation vous guidera tout au long du processus d'installation sur Debian 10 Buster.

Prérequis

  • Déployer une nouvelle instance de serveur Debian
  • Suivez nos guides de bonnes pratiques pour mettre à jour votre instance et créer un utilisateur sudo non root.

1. Achetez une licence valide

L'exécution de DirectAdmin nécessite une licence logicielle valide. Une licence d'essai de 60 jours est disponible pour évaluation ainsi que plusieurs options payantes. Veuillez sélectionner la licence appropriée à vos besoins sur leur page de tarification.

2. Vérifiez votre licence

Vérifiez votre licence en vous rendant dans l'espace client DirectAdmin et en vérifiant que la licence est valide et attribuée à l'adresse IP de votre instance Vultr.

3. Mise en place

Installez les packages requis en tant que root :

# apt install wget gcc g++ make flex bison openssl libssl-dev \
perl perl-base perl-modules libperl-dev libperl4-corelibs-perl \
libwww-perl libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev cron \
bzip2 zip automake autoconf libtool cmake pkg-config python \
libdb-dev libsasl2-dev libncurses5 libncurses5-dev libsystemd-dev \
bind9 dnsutils quota patch logrotate rsyslog libc6-dev libexpat1-dev \
libcrypt-openssl-rsa-perl curl libnuma-dev libnuma1

Téléchargez et exécutez le script d'installation de DirectAdmin :

# bash <(curl -Ss https://www.directadmin.com/setup.sh) auto

📝 Remarque : Omettre auto dès la fin de la commande pour une installation interactive et plus personnalisable.

4. Étapes de post-installation

Configuration

Accédez à votre nouveau serveur DirectAdmin sur le port 2222 pour commencer la configuration. Remplacez l'exemple d'adresse IP par votre adresse.

http://192.0.2.123:2222

Connectez-vous à votre serveur avec SSH pour ces étapes facultatives.

Activez Let's Encrypt SSL pour un accès sécurisé au Web, à la messagerie et au FTP.

$ /usr/local/directadmin/scripts/letsencrypt.sh request_single yourserver.example.com 4096

Redirigez les requêtes non-SSL vers le nom d'hôte protégé par SSL nouvellement créé :

$ /usr/local/directadmin/directadmin set ssl_redirect_host yourserver.example.com
$ service directadmin restart

Ajoutez des fonctions PHP dangereuses aux disable_functions liste :

$ cd /usr/local/directadmin/custombuild
$ ./build update
$ ./build secure_php

Appliquer les mots de passe difficiles dans directadmin.conf fichier :

$ echo 'enforce_difficult_passwords=1' >> /usr/local/directadmin/conf/directadmin.conf

Panels
  1. Debian – Clair de lune dans Debian ?

  2. Installer GLPI sur Debian 7

  3. Installer osCommerce sur Debian 8

  4. Installer ExpressionEngine sur Debian

  5. Installer GitLab sur Debian 10

Comment installer R sur Debian 9

Comment installer R sur Debian 10

Comment installer Debian 11

Installer PostgreSQL 13 sur Debian 11

Comment installer Go sur Debian 10

Comment installer Go sur Debian