feat: Updated server page

This commit is contained in:
2026-08-07 16:21:17 +01:00
parent 0684d84609
commit d559cccd44
11 changed files with 1198 additions and 538 deletions
File diff suppressed because one or more lines are too long