logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-02-2024 14:24:03

Sylvestris
Membre
Inscription : 12-02-2024

Demande d'aide pour l'installation d'une application sur VPS

Bonjour,

J'essaye d'aider une association qui aimerait installer un logiciel permettant de gérer le stock de livres (pour une bibliothèque ambulante).
Le logiciel s'appelle ABELUJO : https://abelujo.cc/
Ici, un guide d'installation : https://gitlab.com/vindarel/abelujo

J'ai commandé un VPS chez OVH, avec Debian 10 installé dessus.
Je suis parvenu à installé, me semble t-il le logiciel.

PuTTy (l'invite de commande) m'affiche :
"System check identified no issues (0 silenced).
February 12, 2024 - 12:39:41 PM
Django version 1.8, using settings 'abelujo.settings'
Starting development server at http://127.0.0.1:8000/"

J'essaye donc d'ouvrir mon navigateur à l'adresse http://127.0.0.1:8000/ où j'espère trouver de quoi me connecter au logiciel, mais "le site est inaccessible".

Est-ce que quelqu'un pourrait m'aider ? Je peux fournir plus d'informations.

Merci beaucoup!

Nico

Hors ligne

#2 12-02-2024 14:41:11

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : Demande d'aide pour l'installation d'une application sur VPS

Debian 10 ? Ça commence à être un peu vieux, nous en sommes à Debian 12 bookworm, donc il faudrait penser a migrer vers Debian 11, dans un premier temps, puis ensuite vers Debian 12.

Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

Hors ligne

#3 12-02-2024 14:45:55

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : Demande d'aide pour l'installation d'une application sur VPS

Et puis voir ce tuto --> https://help.ovhcloud.com/csm/fr-vps-us … =KB0047797

Dernière modification par Jean-Pierre Pinson (12-02-2024 14:47:36)


Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

Hors ligne

#4 12-02-2024 14:53:42

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : Demande d'aide pour l'installation d'une application sur VPS

Bonjour.

Sylvestris a écrit :

J'essaye donc d'ouvrir mon navigateur à l'adresse http://127.0.0.1:8000/ où j'espère trouver de quoi me connecter au logiciel, mais "le site est inaccessible".



Cette adresse n'est pas celle du VPS mais de la machine locale ( face à toi).

Ne connaissant les besoins de cette asso pas facile de te conseiller,
mais pour un site itinérant (bus aménagé ???)
il serait peut être mieux de gérer localement (à bord du bus) plutôt que via Internet et donc la nécessité d'une connexion stable).


OVH doit installer Debian 11 directement si pas déjà 12

Dernière modification par dezix (12-02-2024 14:57:56)

Hors ligne

#5 12-02-2024 15:40:57

Sylvestris
Membre
Inscription : 12-02-2024

Re : Demande d'aide pour l'installation d'une application sur VPS

Merci pour vos réponses!

Je vais installer Debian 12 comme vous me le conseillez.

L'asso est une librairie composée de plusieurs membres qui souhaiteraient pouvoir accéder à l'application de gestion des stocks, depuis plusieurs endroits différents. Donc, il serait plus judicieux que le serveur soit accessible via Internet, plutôt qu'en local.

Hors ligne

#6 12-02-2024 15:42:00

Sylvestris
Membre
Inscription : 12-02-2024

Re : Demande d'aide pour l'installation d'une application sur VPS

Vous recommandez l'utilisation de KVM plutôt qu'un logiciel tel que Putty ?

Hors ligne

#7 12-02-2024 15:52:31

Jean-Pierre Pinson
Adhérent(e)
Lieu : Orléans
Distrib. : Debian Sid 64bits Ordi.: Thinkpad T400
Noyau : de cerise
(G)UI : xfce
Inscription : 04-03-2017

Re : Demande d'aide pour l'installation d'une application sur VPS

Moi en tout cas c'est ce que j'utilise

Debian sid
Bureau : xfce
Ordinateur : Thinkpad T400 libreboot

Hors ligne

#8 12-02-2024 15:58:29

Sylvestris
Membre
Inscription : 12-02-2024

Re : Demande d'aide pour l'installation d'une application sur VPS

Ok, je viens de configurer pour avoir un clavier AZERTY.
Y a t-il une commande pour copier-coller du code directement dans KVM ?
Sur Putty, il fallait utiliser le clic droit pour coller.

Dernière modification par Sylvestris (12-02-2024 15:59:28)

Hors ligne

#9 12-02-2024 16:06:19

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : Demande d'aide pour l'installation d'une application sur VPS

Sylvestris a écrit :

L'asso est une librairie composée de plusieurs membres qui souhaiteraient pouvoir accéder à l'application de gestion des stocks, depuis plusieurs endroits différents. Donc, il serait plus judicieux que le serveur soit accessible via Internet, plutôt qu'en local.



Oui, dans ce contexte, un serveur sur le net est la solution accessible depuis les divers sites simultanément.


Sylvestris a écrit :

l'utilisation de KVM plutôt qu'un logiciel tel que Putty ?



Je connais pas Putty, mais c'est un client SSH pour Windows entre autres,
c'est probablement plus commode que la fenêtre KVM d'OVH,
au moins on doit pouvoir faire des copié/collé entre le poste de travail et la console SSH.

Dernière modification par dezix (12-02-2024 16:06:48)

Hors ligne

#10 12-02-2024 16:10:01

Sylvestris
Membre
Inscription : 12-02-2024

Re : Demande d'aide pour l'installation d'une application sur VPS

Voici la première étape du tutoriel :

debian@vps-59669247:~$ sudo apt install curl -y && curl -sS https://gitlab.com/vindarel/abelujo/raw … install.sh | bash -

Voici ce que ça génère. Il y a une erreur à la fin.

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
curl is already the newest version (7.88.1-10+deb12u5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
********* Installing Abelujo...                                       *********
********* (if you cloned this repository, no need to use this script.)*********
main: line 26: type: git: not found
*******************************************************************************
*********  Please type your administrator password               **************
*********  (it is normal not to see the characters you type !)   **************
-------------------------------------------------------------------------------
--------- Veuillez entrer votre mot de passe super-utilisateur   --------------
--------- (c'est normal de ne pas voir ce que l'on tape !)       --------------
-------------------------------------------------------------------------------
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  git-man liberror-perl libgdbm-compat4 libperl5.36 patch perl
  perl-modules-5.36
Suggested packages:
  git-daemon-run | git-daemon-sysvinit git-doc git-email git-gui gitk gitweb
  git-cvs git-mediawiki git-svn ed diffutils-doc perl-doc
  libterm-readline-gnu-perl | libterm-readline-perl-perl make
  libtap-harness-archive-perl
The following NEW packages will be installed:
  git git-man liberror-perl libgdbm-compat4 libperl5.36 patch perl
  perl-modules-5.36
0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.7 MB of archives.
After this operation, 96.6 MB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main amd64 perl-modules-5.36 all 5.36.0-7+deb12u1 [2815 kB]
Get:3 https://deb.debian.org/debian bookworm/main amd64 libgdbm-compat4 amd64 1.23-3 [48.2 kB]
Get:4 https://deb.debian.org/debian bookworm/main amd64 libperl5.36 amd64 5.36.0-7+deb12u1 [4218 kB]
Get:5 https://deb.debian.org/debian bookworm/main amd64 perl amd64 5.36.0-7+deb12u1 [239 kB]
Get:6 https://deb.debian.org/debian bookworm/main amd64 liberror-perl all 0.17029-2 [29.0 kB]
Get:7 https://deb.debian.org/debian bookworm/main amd64 git-man all 1:2.39.2-1.1 [2049 kB]
Get:8 https://deb.debian.org/debian bookworm/main amd64 git amd64 1:2.39.2-1.1 [7171 kB]
Get:9 https://deb.debian.org/debian bookworm/main amd64 patch amd64 2.7.6-7 [128 kB]
Fetched 16.7 MB in 0s (39.6 MB/s)
Selecting previously unselected package perl-modules-5.36.
(Reading database ... 20776 files and directories currently installed.)
Preparing to unpack .../0-perl-modules-5.36_5.36.0-7+deb12u1_all.deb ...
Unpacking perl-modules-5.36 (5.36.0-7+deb12u1) ...
Selecting previously unselected package libgdbm-compat4:amd64.
Preparing to unpack .../1-libgdbm-compat4_1.23-3_amd64.deb ...
Unpacking libgdbm-compat4:amd64 (1.23-3) ...
Selecting previously unselected package libperl5.36:amd64.
Preparing to unpack .../2-libperl5.36_5.36.0-7+deb12u1_amd64.deb ...
Unpacking libperl5.36:amd64 (5.36.0-7+deb12u1) ...
Selecting previously unselected package perl.
Preparing to unpack .../3-perl_5.36.0-7+deb12u1_amd64.deb ...
Unpacking perl (5.36.0-7+deb12u1) ...
Selecting previously unselected package liberror-perl.
Preparing to unpack .../4-liberror-perl_0.17029-2_all.deb ...
Unpacking liberror-perl (0.17029-2) ...
Selecting previously unselected package git-man.
Preparing to unpack .../5-git-man_1%3a2.39.2-1.1_all.deb ...
Unpacking git-man (1:2.39.2-1.1) ...
Selecting previously unselected package git.
Preparing to unpack .../6-git_1%3a2.39.2-1.1_amd64.deb ...
Unpacking git (1:2.39.2-1.1) ...
Selecting previously unselected package patch.
Preparing to unpack .../7-patch_2.7.6-7_amd64.deb ...
Unpacking patch (2.7.6-7) ...
Setting up perl-modules-5.36 (5.36.0-7+deb12u1) ...
Setting up patch (2.7.6-7) ...
Setting up libgdbm-compat4:amd64 (1.23-3) ...
Setting up git-man (1:2.39.2-1.1) ...
Setting up libperl5.36:amd64 (5.36.0-7+deb12u1) ...
Setting up perl (5.36.0-7+deb12u1) ...
Setting up liberror-perl (0.17029-2) ...
Setting up git (1:2.39.2-1.1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u4) ...
Cloning into 'abelujo'...
warning: redirecting to https://gitlab.com/vindarel/abelujo.git/
remote: Enumerating objects: 27260, done.
remote: Counting objects: 100% (203/203), done.
remote: Compressing objects: 100% (25/25), done.
remote: Total 27260 (delta 190), reused 178 (delta 178), pack-reused 27057
Receiving objects: 100% (27260/27260), 6.28 MiB | 5.17 MiB/s, done.
Resolving deltas: 100% (20325/20325), done.
Submodule 'search/datasources' (https://gitlab.com/vindarel/bookshops.git) registered for path 'search/datasources'
Cloning into '/home/debian/abelujo/search/datasources'...
remote: Enumerating objects: 1860, done.
remote: Counting objects: 100% (786/786), done.
remote: Compressing objects: 100% (349/349), done.
remote: Total 1860 (delta 514), reused 625 (delta 428), pack-reused 1074
Receiving objects: 100% (1860/1860), 512.17 KiB | 5.12 MiB/s, done.
Resolving deltas: 100% (1238/1238), done.
Submodule path 'search/datasources': checked out '233e9403aec76cc6f417e4f7681a125ca24cd135'
*******************************************************************************
*********  Please type your administrator password               **************
*********  (it is normal not to see the characters you type !)   **************
-------------------------------------------------------------------------------
--------- Veuillez entrer votre mot de passe super-utilisateur   --------------
--------- (c'est normal de ne pas voir ce que l'on tape !)       --------------
-------------------------------------------------------------------------------
Reading package lists...
Building dependency tree...
Reading state information...
Suggested packages:
  make-doc
The following NEW packages will be installed:
  make
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 396 kB of archives.
After this operation, 1630 kB of additional disk space will be used.
Get:1 file:/etc/apt/mirrors/debian.list Mirrorlist [30 B]
Get:2 https://deb.debian.org/debian bookworm/main amd64 make amd64 4.3-4.1 [396 kB]
Fetched 396 kB in 0s (5322 kB/s)
Selecting previously unselected package make.
(Reading database ... 23881 files and directories currently installed.)
Preparing to unpack .../make_4.3-4.1_amd64.deb ...
Unpacking make (4.3-4.1) ...
Setting up make (4.3-4.1) ...
Processing triggers for man-db (2.11.2-2) ...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package python-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python3-pip

Package python-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python-dev-is-python3

E: Package 'python-pip' has no installation candidate
E: Package 'python-dev' has no installation candidate
E: Unable to locate package python-lxml
E: Unable to locate package python-cffi
make: *** [Makefile:19: debian] Error 123

Hors ligne

#11 12-02-2024 16:19:00

Sylvestris
Membre
Inscription : 12-02-2024

Re : Demande d'aide pour l'installation d'une application sur VPS

Ca semble être une erreur quand j'utilise Debian 12. J'ai essayé de réinstaller Debian 10, et l'erreur n'apparait pas. Au début du tutoriel, il est précisé : "Instructions for Debian 9 and 10."

Hors ligne

#12 12-02-2024 16:30:16

Sylvestris
Membre
Inscription : 12-02-2024

Re : Demande d'aide pour l'installation d'une application sur VPS

J'arrive à passer toutes les étapes.
Ensuite, j'ai un doute sur la création d'un fichier systemd.
J'entre "sudoedit /etc/systemd/system/abelujo.service" pour éditer le service.
Je dois rentrer le code suivant :

Description=Abelujo

[Service]
User=debian
WorkingDirectory=/home/yourself/path/to/abelujo/
# Environment="DILICOM_USER=330gencode"
# Environment="DILICOM_PASSWORD=password"
ExecStart=/home/yourself/.venvs/abelujo/bin/gunicorn --env DJANGO_SETTINGS_MODULE=abelujo.settings abelujo.wsgi --bind=your.real.external.ip:8000 --reload --pid=PID.txt
Type=simple
Restart=on-failure

[Install]
WantedBy=network.target


En modifiant "yourself" par mon nom d'utilisateur (en l'occurrence "debian") ainsi que "your.real.external.ip:8000". J'ai un doute sur l'IP et le port que je dois renseigner ... hmm Celui de mon VPS ?

Hors ligne

#13 12-02-2024 16:54:21

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : Demande d'aide pour l'installation d'une application sur VPS

Pour le compte utilisateur, il ne faut normalement pas conserver et utiliser le compte "debian" créé par défaut par l'installateur d'OVH.

Normalement, avant toute autre chose, il faut sécuriser un minimum le VPS en :
1. Changer le mot de passe de # root en choisissant un MdP long et aléatoire => très difficile à trouver.
2. Créer un nouvel utilisateur avec aussi un MdP fort en attendant de configurer la connexion SSH par clé publique (uniquement) et interdire les connexions SSH sur le compte # root.
3. Supprimer le compte "debian"

à partir de là,
on peut commencer la configuration avec le nouveau compte qui sera le responsable du site
et devrait être l'unique à pouvoir accéder sans restriction " en # root (super-utilisateur)"

Je ne veux pas être décourageant, mais ça risque de pas être facile, si tu débutes sous linux.

Dernière modification par dezix (12-02-2024 16:55:36)

Hors ligne

#14 12-02-2024 16:59:21

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : Demande d'aide pour l'installation d'une application sur VPS

pour le remplacement de : your.real.external.ip

oui, je suppose que c'est l'adresse IPv4 affichée dans le tableau de bord et que tu auras utilisée pour la connexion SSH

Hors ligne

#15 12-02-2024 21:48:34

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : Demande d'aide pour l'installation d'une application sur VPS

Si tu ne parviens pas à un résultat satisfaisant avec Abelujo
et si l'asso n'est pas "bloquée" sur ce choix,
tu pourrais proposer :


ou


C'est peut-être "trop" ... je n'ai pas idée.


Côté  Debian,
je n'ai rien trouvé dans le dépôt (stable) pour une appli serveur prête à l'usage.

Hors ligne

#16 14-02-2024 20:56:44

Sylvestris
Membre
Inscription : 12-02-2024

Re : Demande d'aide pour l'installation d'une application sur VPS

Merci pour ces liens. Je vais regarder ça! smile

Hors ligne

#17 14-02-2024 22:37:53

dezix
Membre
Distrib. : Debian stable
Noyau : Linux amd64 (stable)
(G)UI : XFCE4
Inscription : 19-02-2018

Re : Demande d'aide pour l'installation d'une application sur VPS

De rien, il y a plus de possibilités  par exemple ICI
mais il faut connaître le domaine pour savoir faire un choix...

Hors ligne

Pied de page des forums