27
.gitea/workflows/deploy.yml
Normal file
@ -0,0 +1,27 @@
|
||||
name: Deploy on push
|
||||
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
jobs:
|
||||
deploy:
|
||||
runs-on: homepage_prod
|
||||
|
||||
steps:
|
||||
- name: Pull latest code
|
||||
run: |
|
||||
cd /opt/homepage_it
|
||||
HOME=/opt/deploy git pull origin main
|
||||
|
||||
- name: Restart Docker compose
|
||||
run: |
|
||||
cd /opt/homepage_it
|
||||
docker compose down
|
||||
docker compose up -d
|
||||
|
||||
- name: Vérification
|
||||
run: |
|
||||
echo "Déployé le $(date)"
|
||||
git -C /opt/homepage_it log -1 --oneline
|
||||
@ -1,9 +1,9 @@
|
||||
---
|
||||
- Documentation:
|
||||
- Notion Infra:
|
||||
- href: https://notion.so/esadhar
|
||||
icon: notion.png
|
||||
#- Documentation:
|
||||
# - Notion Infra:
|
||||
# - href: https://www.notion.so/25c88fef3f0a803cbd84eb397e6a5f6d?v=25c88fef3f0a8077940b000cb33b5450&source=copy_link
|
||||
# icon: notion.png
|
||||
|
||||
- Wiki interne:
|
||||
- href: https://wiki.esadhar.local
|
||||
icon: mkdocs.png
|
||||
# - Wiki interne:
|
||||
# - href: https://wiki.esadhar.local
|
||||
# icon: mkdocs.png
|
||||
@ -1,59 +1,107 @@
|
||||
---
|
||||
- Gestion utilisateurs:
|
||||
- Active Directory (RDP):
|
||||
href: rdp://ad-server.esadhar.local
|
||||
- Fusion Directory:
|
||||
href: https://fusiondirectory.esadhar.fr/
|
||||
description: Gestion des comptes Utilisateurs & Groupes
|
||||
icon: https://fusiondirectory.esadhar.fr/fusiondirectory/favicon.ico
|
||||
|
||||
- srv-esadhar-01.esadhar.local (RDP):
|
||||
href: rdp://srv-esadhar-01.esadhar.local
|
||||
description: Gestion des comptes AD
|
||||
icon: windows-server.png
|
||||
icon: /images/win-server.png
|
||||
|
||||
- CAS Admin:
|
||||
href: https://cas.esadhar.fr/cas/login
|
||||
description: Console d'administration CAS
|
||||
icon: sh-key.png
|
||||
- srv-ad03.esadhar.local (RDP):
|
||||
href: rdp://srv-ad03.esadhar.local
|
||||
description: Gestion des comptes AD
|
||||
icon: /images/win-server.png
|
||||
|
||||
- OpenLDAP (phpLDAPadmin):
|
||||
href: https://ldap-admin.esadhar.fr
|
||||
description: Gestion de l'annuaire LDAP
|
||||
icon: openldap.png
|
||||
- srv-ad04.esadhar.local (RDP):
|
||||
href: rdp://srv-ad04.esadhar.local
|
||||
description: Gestion des comptes AD
|
||||
icon: /images/win-server.png
|
||||
|
||||
- Gestion parc:
|
||||
- NetBox:
|
||||
href: https://netbox.esadhar.fr
|
||||
description: Documentation infra / IPAM
|
||||
icon: netbox.png
|
||||
#- Gestion parc:
|
||||
#- NetBox:
|
||||
#href: https://netbox.esadhar.fr
|
||||
#description: Documentation infra / IPAM
|
||||
#icon: netbox.png
|
||||
|
||||
- Snipe-IT:
|
||||
href: https://assets.esadhar.fr
|
||||
description: Inventaire matériel / licences
|
||||
icon: snipe-it.png
|
||||
#- Snipe-IT:
|
||||
# href: https://assets.esadhar.fr
|
||||
# description: Inventaire matériel / licences
|
||||
# icon: snipe-it.png
|
||||
|
||||
- Infrastructure:
|
||||
- Proxmox:
|
||||
- PVE1:
|
||||
href: https://proxmox.esadhar.local:8006
|
||||
description: Hyperviseurs
|
||||
icon: proxmox.png
|
||||
widget:
|
||||
type: proxmox
|
||||
url: https://proxmox.esadhar.local:8006
|
||||
username: root@pam!homepage
|
||||
password: your-api-token
|
||||
node: pve-node-1
|
||||
|
||||
- pfSense / Cisco (selon équipement):
|
||||
href: https://firewall.esadhar.local
|
||||
description: Réseau et sécurité
|
||||
icon: cisco.png
|
||||
- PVE2:
|
||||
href: https://pve2.ro.esadhar.local:8006/
|
||||
description: Hyperviseurs
|
||||
icon: proxmox.png
|
||||
|
||||
- cloud.esadhar.fr:
|
||||
href: https://cloud.esadhar.fr:5001
|
||||
description: NAS Synology - LE HAVRE
|
||||
icon: /images/synology-dsm.png
|
||||
|
||||
- nas-backup.esadhar.fr:
|
||||
href: https://nas-backup.esadhar.fr:5001
|
||||
description: NAS Synology - ROUEN
|
||||
icon: /images/synology-dsm.png
|
||||
|
||||
- Stormshield LH:
|
||||
href: https://172.16.4.254:17000/
|
||||
description: Pare-feu - LE HAVRE
|
||||
icon: /images/stormshield.png
|
||||
|
||||
- Stormshield RO:
|
||||
href: https://192.168.1.254:17000/
|
||||
description: Pare-feu - ROUEN
|
||||
icon: /images/stormshield.png
|
||||
|
||||
- Controlleur OMADA:
|
||||
href: https://192.168.110.1/
|
||||
description: Controlleur équipement réseau TP-LINK - ROUEN
|
||||
icon: /images/omada.png
|
||||
|
||||
- Impression:
|
||||
- Gespage01 (GUI):
|
||||
href: http://gespage01.esadhar.local:7180/admin/
|
||||
description: Gestionnaire d'impression - LH
|
||||
icon: /images/gespage.ico
|
||||
|
||||
- Gespage02 (GUI):
|
||||
href: http://gespage02.esadhar.local:7180/admin/
|
||||
description: Gestionnaire d'impression - RO
|
||||
icon: /images/gespage.ico
|
||||
|
||||
- gespage01.esadhar.local (RDP):
|
||||
href: rdp://gespage01.esadhar.local
|
||||
description: Serveur d'impression Windows
|
||||
icon: /images/win-server.png
|
||||
|
||||
- gespage02.esadhar.local (RDP):
|
||||
href: rdp://gespage02.esadhar.local
|
||||
description: Serveur d'impression Windows
|
||||
icon: /images/win-server.png
|
||||
|
||||
- Applicatifs métiers:
|
||||
- ESUP-SGC:
|
||||
href: https://leocarte.esadhar.fr
|
||||
description: Gestionnaire de cartes
|
||||
icon: /images/java.png
|
||||
|
||||
- ESUP-SIGN:
|
||||
href: https://sign.esadhar.fr
|
||||
description: Signature éléctronique
|
||||
icon: /images/java.png
|
||||
|
||||
- Dev & CI/CD:
|
||||
- Gitea:
|
||||
href: https://git.esadhar.fr
|
||||
description: Dépôts + Gitea Actions
|
||||
icon: gitea.png
|
||||
widget:
|
||||
type: gitea
|
||||
url: https://git.esadhar.fr
|
||||
key: your-gitea-api-token
|
||||
|
||||
- PEAR (Prod):
|
||||
href: https://pear.esadhar.fr
|
||||
- PEAR (test):
|
||||
href: https://pear-test.esadhar.fr
|
||||
description: Application Flask PEAR
|
||||
icon: flask.png
|
||||
icon: /images/python.png
|
||||
59
config/services.yaml.example
Normal file
@ -0,0 +1,59 @@
|
||||
---
|
||||
- Gestion utilisateurs:
|
||||
- Active Directory (RDP):
|
||||
href: rdp://ad-server.esadhar.local
|
||||
description: Gestion des comptes AD
|
||||
icon: windows-server.png
|
||||
|
||||
- CAS Admin:
|
||||
href: https://cas.esadhar.fr/cas/login
|
||||
description: Console d'administration CAS
|
||||
icon: sh-key.png
|
||||
|
||||
- OpenLDAP (phpLDAPadmin):
|
||||
href: https://ldap-admin.esadhar.fr
|
||||
description: Gestion de l'annuaire LDAP
|
||||
icon: openldap.png
|
||||
|
||||
- Gestion parc:
|
||||
- NetBox:
|
||||
href: https://netbox.esadhar.fr
|
||||
description: Documentation infra / IPAM
|
||||
icon: netbox.png
|
||||
|
||||
- Snipe-IT:
|
||||
href: https://assets.esadhar.fr
|
||||
description: Inventaire matériel / licences
|
||||
icon: snipe-it.png
|
||||
|
||||
- Infrastructure:
|
||||
- Proxmox:
|
||||
href: https://proxmox.esadhar.local:8006
|
||||
description: Hyperviseurs
|
||||
icon: proxmox.png
|
||||
widget:
|
||||
type: proxmox
|
||||
url: https://proxmox.esadhar.local:8006
|
||||
username: root@pam!homepage
|
||||
password: your-api-token
|
||||
node: pve-node-1
|
||||
|
||||
- pfSense / Cisco (selon équipement):
|
||||
href: https://firewall.esadhar.local
|
||||
description: Réseau et sécurité
|
||||
icon: cisco.png
|
||||
|
||||
- Dev & CI/CD:
|
||||
- Gitea:
|
||||
href: https://git.esadhar.fr
|
||||
description: Dépôts + Gitea Actions
|
||||
icon: gitea.png
|
||||
widget:
|
||||
type: gitea
|
||||
url: https://git.esadhar.fr
|
||||
key: your-gitea-api-token
|
||||
|
||||
- PEAR (Prod):
|
||||
href: https://pear.esadhar.fr
|
||||
description: Application Flask PEAR
|
||||
icon: flask.png
|
||||
@ -1,5 +1,5 @@
|
||||
title: Portail IT - ESADHaR
|
||||
favicon: https://esadhar.fr/favicon.ico
|
||||
title: Portail IT - ésadhar
|
||||
favicon: https://esadhar.fr/wp-content/themes/mddw/res/imgs/favicon.png
|
||||
|
||||
theme: dark
|
||||
color: slate
|
||||
@ -7,15 +7,21 @@ color: slate
|
||||
layout:
|
||||
Gestion utilisateurs:
|
||||
style: row
|
||||
columns: 3
|
||||
columns: 4
|
||||
Gestion parc:
|
||||
style: row
|
||||
columns: 3
|
||||
columns: 4
|
||||
Infrastructure:
|
||||
style: row
|
||||
columns: 3
|
||||
columns: 4
|
||||
Impression:
|
||||
style: row
|
||||
columns: 4
|
||||
Dev & CI/CD:
|
||||
style: row
|
||||
columns: 3
|
||||
columns: 4
|
||||
Applicatifs métiers:
|
||||
style: row
|
||||
columns: 4
|
||||
|
||||
headerStyle: boxed
|
||||
@ -3,10 +3,17 @@
|
||||
# https://gethomepage.dev/configs/info-widgets/
|
||||
|
||||
- resources:
|
||||
cpu: true
|
||||
memory: true
|
||||
disk: /
|
||||
cpu: false
|
||||
memory: false
|
||||
disk: false
|
||||
|
||||
- search:
|
||||
provider: duckduckgo
|
||||
target: _blank
|
||||
#- search:
|
||||
# provider: duckduckgo
|
||||
# target: _blank
|
||||
- datetime:
|
||||
text_size: xl
|
||||
locale: fr
|
||||
format:
|
||||
dateStyle: long
|
||||
timeStyle: long
|
||||
hourCycle: h23
|
||||
BIN
images/gespage.ico
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
images/java.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
images/omada.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
images/python.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
BIN
images/stormshield.png
Normal file
|
After Width: | Height: | Size: 7.0 KiB |
BIN
images/synology-drive.png
Normal file
|
After Width: | Height: | Size: 48 KiB |
BIN
images/synology-dsm.png
Normal file
|
After Width: | Height: | Size: 20 KiB |
BIN
images/win-server.png
Normal file
|
After Width: | Height: | Size: 516 B |