Skip to content
/ glpi Public template
forked from LucasLeme-cyber/glpi

Deploy GLPI with CI/CD on Elestio

Notifications You must be signed in to change notification settings

jafetrgl/glpi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GLPI CI/CD pipeline

Deploy on Elest.io

Deploy GLPI server with CI/CD on Elestio



Once deployed ...

You can open GLPI UI here:

URL: https://[CI_CD_DOMAIN]

You can open PHPMyAdmin here:

URL: https://[CI_CD_DOMAIN]:26452
login: root
password: [ADMIN_PASSWORD]

First use

You will have to complete the initial setup. for this follow these steps:

  • Choose your language then, click on OK button

  • Click on Continue on Licenses page

  • Click on Install button

  • Click on Continue on Step 0 page

  • On Step 1 you'll have to enter these credentials:

      SQL Server=172.17.0.1:50778
      SQL User=glpi
      SQL Password=[ADMIN_PASSWORD]
    
  • After validing, choose glpidb database

  • After initializing the database, click on Continue until the Step 6. Here you'll get automatically generated credentials, keep them, and on login, change them.

SMTP

To configure SMTP server, click on Setup>Notifications on the left tab. Click on Enable followup and save. Then click on Enable followups via email and save. A new category appears in the right, click on Email Followsups Configuration.

  • On Administrator email address write: [ADMIN_EMAIL]

  • On Way of sending emails choose SMTP

  • Put these credentials:

      SMTP Host=172.17.0.1
      Port=25
      SMTP Login=
      SMTP Password=
      Email Sender=[DOMAIN]@vm.elestio.app
    
  • Save and after, click on Send a test email to the adminsitrator. You will receive a confirmation email.

About

Deploy GLPI with CI/CD on Elestio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 75.6%
  • Dockerfile 24.4%