first commit

This commit is contained in:
Tristan POIRÉ 2026-07-03 11:27:05 +02:00
commit b07328b15a
11 changed files with 890 additions and 0 deletions

9
config/bookmarks.yaml Normal file
View File

@ -0,0 +1,9 @@
---
- Documentation:
- Notion Infra:
- href: https://notion.so/esadhar
icon: notion.png
- Wiki interne:
- href: https://wiki.esadhar.local
icon: mkdocs.png

0
config/custom.css Normal file
View File

0
config/custom.js Normal file
View File

10
config/docker.yaml Normal file
View File

@ -0,0 +1,10 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/docker/
# my-docker:
# host: 127.0.0.1
# port: 2375
# my-docker:
# socket: /var/run/docker.sock

2
config/kubernetes.yaml Normal file
View File

@ -0,0 +1,2 @@
---
# sample kubernetes config

754
config/logs/homepage.log Normal file
View File

@ -0,0 +1,754 @@
[2026-07-03T08:41:02.083Z] info: kubernetes.yaml was copied to the config folder
[2026-07-03T08:44:14.618Z] info: docker.yaml was copied to the config folder
[2026-07-03T08:44:14.642Z] info: proxmox.yaml was copied to the config folder
[2026-07-03T08:44:14.696Z] info: widgets.yaml was copied to the config folder
[2026-07-03T08:44:14.705Z] info: custom.css was copied to the config folder
[2026-07-03T08:44:14.713Z] info: custom.js was copied to the config folder
[2026-07-03T08:44:14.952Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:44:14.956Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:14.962Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:44:14.963Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:14.963Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:44:14.964Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:17.967Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:44:50.361Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:44:50.362Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:50.366Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:44:50.366Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:50.372Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:44:50.373Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:53.365Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:44:56.956Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:44:56.956Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:56.962Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:44:56.962Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:56.969Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:44:56.970Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:44:59.961Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:45:03.948Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:45:03.949Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:03.952Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:45:03.953Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:03.963Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:45:03.964Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:06.956Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:45:09.696Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:45:09.697Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:09.701Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:45:09.702Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:09.713Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:45:09.714Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:12.694Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:45:43.448Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:45:43.448Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:43.451Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:45:43.452Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:43.461Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:45:43.462Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:45:46.451Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:46:40.391Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:46:40.393Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:46:40.398Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:46:40.399Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:46:40.405Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:46:40.405Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:46:43.401Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:48:41.970Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:48:41.971Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:48:41.973Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:48:41.973Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:48:41.976Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:48:41.977Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:48:44.972Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:52:03.791Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:52:03.792Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:03.796Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:52:03.797Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:03.801Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:52:03.801Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:05.258Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:52:05.258Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:05.260Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:52:05.261Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:05.267Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:52:05.267Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:06.788Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:52:08.290Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:52:08.697Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:52:08.698Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:08.698Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:52:08.698Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:08.704Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:52:08.705Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:11.705Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:52:12.258Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:52:12.258Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:12.260Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:52:12.260Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:12.273Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:52:12.273Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:52:15.270Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:53:12.104Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:53:12.105Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:12.108Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:53:12.108Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:12.119Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:53:12.119Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:15.112Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:53:24.327Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:53:24.328Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:24.335Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:53:24.336Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:24.352Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:53:24.353Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:27.326Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T08:53:56.089Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T08:53:56.089Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:56.093Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T08:53:56.093Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:56.105Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T08:53:56.106Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T08:53:59.093Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T09:00:08.309Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T09:00:08.310Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:08.312Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T09:00:08.312Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:08.325Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T09:00:08.326Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:11.316Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T09:00:15.464Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T09:00:15.465Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:15.468Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T09:00:15.469Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:15.480Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T09:00:15.480Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:18.464Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T09:00:18.889Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T09:00:18.889Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:18.891Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T09:00:18.891Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:18.893Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T09:00:18.893Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:21.901Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T09:00:39.138Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T09:00:39.139Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:39.142Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T09:00:39.143Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:39.153Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T09:00:39.154Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:00:42.132Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T09:03:11.475Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T09:03:11.477Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:03:11.479Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T09:03:11.480Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:03:11.497Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T09:03:11.498Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:03:14.479Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T09:04:22.243Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T09:04:22.244Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:04:22.248Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T09:04:22.248Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:04:22.261Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T09:04:22.261Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:04:25.244Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources
[2026-07-03T09:04:32.498Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/search...
[2026-07-03T09:04:32.499Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:04:32.503Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/repos/issues/search...
[2026-07-03T09:04:32.504Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:04:32.510Z] error: <httpProxy> Error calling https://git.esadhar.fr/api/v1/notifications...
[2026-07-03T09:04:32.511Z] error: <httpProxy> [
500,
Error: queryAaaa ENODATA git.esadhar.fr
at ignore-listed frames {
errno: undefined,
code: 'ENODATA',
syscall: 'queryAaaa',
hostname: 'git.esadhar.fr'
}
]
[2026-07-03T09:04:35.498Z] error: <credentialedProxyHandler> HTTP Error 401 calling https://proxmox.esadhar.local:8006/api2/json/cluster/resources

5
config/proxmox.yaml Normal file
View File

@ -0,0 +1,5 @@
---
# pve:
# url: https://proxmox.host.or.ip:8006
# token: username@pam!Token ID
# secret: secret

59
config/services.yaml Normal file
View 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

21
config/settings.yaml Normal file
View File

@ -0,0 +1,21 @@
title: Portail IT - ESADHaR
favicon: https://esadhar.fr/favicon.ico
theme: dark
color: slate
layout:
Gestion utilisateurs:
style: row
columns: 3
Gestion parc:
style: row
columns: 3
Infrastructure:
style: row
columns: 3
Dev & CI/CD:
style: row
columns: 3
headerStyle: boxed

12
config/widgets.yaml Normal file
View File

@ -0,0 +1,12 @@
---
# For configuration options and examples, please see:
# https://gethomepage.dev/configs/info-widgets/
- resources:
cpu: true
memory: true
disk: /
- search:
provider: duckduckgo
target: _blank

18
docker-compose.yaml Normal file
View File

@ -0,0 +1,18 @@
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- ./config:/app/config
- ./images:/app/public/images
# Optionnel : permet à Homepage de lire l'état des conteneurs Docker
# (widgets Docker sur les tuiles). Commente ces 2 lignes si tu ne
# veux pas exposer le socket Docker.
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
HOMEPAGE_ALLOWED_HOSTS: homepage.esadhar.fr # adapte à ton domaine/IP
# Si tu préfères ne pas monter le docker.sock directement,
# utilise un socket-proxy (voir note plus bas).