Update index.html
This commit is contained in:
196
index.html
196
index.html
@@ -6,8 +6,9 @@
|
|||||||
<title>Homelab Home</title>
|
<title>Homelab Home</title>
|
||||||
<style>
|
<style>
|
||||||
:root {
|
:root {
|
||||||
--bg: #0b1017;
|
--bg: #20334e;
|
||||||
--panel: #131b25;
|
--panel: radial-gradient(1200px 500px at 10% -10%, #26292e 0%, transparent 50%),
|
||||||
|
radial-gradient(900px 500px at 95% -20%, #010231 0%, transparent 55%), #20334e;
|
||||||
--text: #e8eef7;
|
--text: #e8eef7;
|
||||||
--muted: #9fb0c3;
|
--muted: #9fb0c3;
|
||||||
--line: #233142;
|
--line: #233142;
|
||||||
@@ -26,8 +27,8 @@
|
|||||||
font-family: "Segoe UI", "Noto Sans", system-ui, sans-serif;
|
font-family: "Segoe UI", "Noto Sans", system-ui, sans-serif;
|
||||||
color: var(--text);
|
color: var(--text);
|
||||||
background:
|
background:
|
||||||
radial-gradient(1200px 500px at 10% -10%, #1b3049 0%, transparent 60%),
|
radial-gradient(1200px 500px at 10% -10%, #26292e 0%, transparent 60%),
|
||||||
radial-gradient(900px 500px at 95% -20%, #1a2839 0%, transparent 55%),
|
radial-gradient(900px 500px at 95% -20%, #010231 0%, transparent 95%),
|
||||||
var(--bg);
|
var(--bg);
|
||||||
min-height: 100vh;
|
min-height: 100vh;
|
||||||
padding: 24px;
|
padding: 24px;
|
||||||
@@ -209,7 +210,7 @@
|
|||||||
display: block;
|
display: block;
|
||||||
top: 0px;
|
top: 0px;
|
||||||
padding: 0px 0px;
|
padding: 0px 0px;
|
||||||
font-size: 3.5rem;
|
font-size: 3rem;
|
||||||
letter-spacing: 0.2px;
|
letter-spacing: 0.2px;
|
||||||
font-weight: 300;
|
font-weight: 300;
|
||||||
height: 100px;
|
height: 100px;
|
||||||
@@ -229,7 +230,7 @@
|
|||||||
display: inline-block;
|
display: inline-block;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
margin: 20px 0px;
|
margin: 20px 0px;
|
||||||
font-size: 1.2rem;
|
font-size: 1.1rem;
|
||||||
padding: 8px 16px;
|
padding: 8px 16px;
|
||||||
background: var(--accent);
|
background: var(--accent);
|
||||||
border-radius: 8px;
|
border-radius: 8px;
|
||||||
@@ -294,10 +295,12 @@
|
|||||||
display: inline-flex;
|
display: inline-flex;
|
||||||
font-size: 3rem;
|
font-size: 3rem;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
|
|
||||||
}
|
}
|
||||||
.admin-row img {
|
.admin-row img {
|
||||||
width: 30px;
|
width: 30px;
|
||||||
height: 30px;
|
height: 30px;
|
||||||
|
box-shadow: var(--shadow);
|
||||||
}
|
}
|
||||||
.local-url {
|
.local-url {
|
||||||
font-size: 0.8rem !important;
|
font-size: 0.8rem !important;
|
||||||
@@ -340,16 +343,29 @@
|
|||||||
.service-grid {
|
.service-grid {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: repeat(var(--num-columns-services), 1fr);
|
grid-template-columns: repeat(var(--num-columns-services), 1fr);
|
||||||
gap: 20px;
|
gap: 15px;
|
||||||
margin: 20px;
|
max-width: auto;
|
||||||
max-width: fit-content;
|
padding: 0px;
|
||||||
|
margin: 20px 10px;
|
||||||
|
justify-content: space-evenly;
|
||||||
}
|
}
|
||||||
.service-grid div a img {
|
.service-grid div a img {
|
||||||
display: block;
|
display: block;
|
||||||
gap: 6px;
|
gap: 2px;
|
||||||
width: 50px;
|
width: 50px;
|
||||||
height: 50px;
|
height: 50px;
|
||||||
}
|
}
|
||||||
|
.service-grid div {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
border-radius: 10px;
|
||||||
|
border: 2px solid #143365;
|
||||||
|
padding: 5px 10px;
|
||||||
|
box-shadow: var(--shadow);
|
||||||
|
background: radial-gradient(1200px 500px at 10% -10%, #143365 0%, transparent 60%),
|
||||||
|
radial-gradient(900px 500px at 25% 5%, #323667 0%, transparent 10%), #091321;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
@@ -357,7 +373,7 @@
|
|||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="header-flex">
|
<div class="header-flex">
|
||||||
<img src="https://icons.kelinreij.duckdns.org/Kelin" class="fav-icon">
|
<img src="https://icons.kelinreij.duckdns.org/Kelin" class="fav-icon">
|
||||||
<div>Kelin's Homelab</div>
|
<div>KelinReij.duckdns.org</div>
|
||||||
<div class="header-button-row">
|
<div class="header-button-row">
|
||||||
<div class="header-button"><a href="https://dashy.kelinreij.duckdns.org">Dashy</a></div>
|
<div class="header-button"><a href="https://dashy.kelinreij.duckdns.org">Dashy</a></div>
|
||||||
<div class="header-button"><a href="https://ha.kelinreij.duckdns.org">Home Assistant</a></div>
|
<div class="header-button"><a href="https://ha.kelinreij.duckdns.org">Home Assistant</a></div>
|
||||||
@@ -375,95 +391,99 @@
|
|||||||
<div class="group-column">
|
<div class="group-column">
|
||||||
|
|
||||||
<!-- FoxBox -->
|
<!-- FoxBox -->
|
||||||
<div class="admin-tile" style="border-color: rgba(185, 8, 8, 0.955);">
|
<div class="card table-wrap">
|
||||||
<img src="https://icons.kelinreij.duckdns.org/Kelin" class="admin-icon">
|
<div class="admin-tile" style="border-color: rgba(123, 117, 117, 0.955);">
|
||||||
<div>
|
<img src="https://icons.kelinreij.duckdns.org/Kelin" class="admin-icon">
|
||||||
<div class="admin-title">FoxBox</div>
|
<div>
|
||||||
<div class="admin-row">
|
<div class="admin-title">FoxBox</div>
|
||||||
<div>
|
<div class="admin-row">
|
||||||
<a href="https://arcane.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/arcane.svg"></a><br>
|
<a href="https://arcane.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.29:3552" target="_blank" rel="noopener">3552</a>
|
<img src="https://icons.kelinreij.duckdns.org/arcane.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.29:3552" target="_blank" rel="noopener">3552</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://backrest.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/backrest-light.svg"></a><br>
|
<a href="https://backrest.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.29:9898" target="_blank" rel="noopener">9898</a>
|
<img src="https://icons.kelinreij.duckdns.org/backrest-light.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.29:9898" target="_blank" rel="noopener">9898</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://dozzle.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/dozzle.svg"></a><br>
|
<a href="https://dozzle.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.29:8085" target="_blank" rel="noopener">8085</a>
|
<img src="https://icons.kelinreij.duckdns.org/dozzle.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.29:8085" target="_blank" rel="noopener">8085</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://traefik.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/traefik.svg"></a><br>
|
<a href="https://traefik.foxbox.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.29:8080" target="_blank" rel="noopener">8080</a>
|
<img src="https://icons.kelinreij.duckdns.org/traefik.svg"></a><br>
|
||||||
|
<a class="local-url" href="http://192.168.4.29:8080" target="_blank" rel="noopener">8080</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Tucker -->
|
<!-- Tucker -->
|
||||||
<div class="admin-tile" style="border-color: rgba(185, 8, 8, 0.955);">
|
<div class="card table-wrap">
|
||||||
<img src="https://icons.kelinreij.duckdns.org/Tucker.svg" class="admin-icon">
|
<div class="admin-tile" style="border-color: rgba(123, 117, 117, 0.955);">
|
||||||
<div>
|
<img src="https://icons.kelinreij.duckdns.org/Tucker.svg" class="admin-icon">
|
||||||
<div class="admin-title">Tucker</div>
|
<div>
|
||||||
<div class="admin-row">
|
<div class="admin-title">Tucker</div>
|
||||||
<div>
|
<div class="admin-row">
|
||||||
<a href="https://arcane.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/arcane.svg"></a><br>
|
<a href="https://arcane.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.10:3552" target="_blank" rel="noopener">3552</a>
|
<img src="https://icons.kelinreij.duckdns.org/arcane.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.10:3552" target="_blank" rel="noopener">3552</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://backrest.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/backrest-light.svg"></a><br>
|
<a href="https://backrest.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.10:9898" target="_blank" rel="noopener">9898</a>
|
<img src="https://icons.kelinreij.duckdns.org/backrest-light.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.10:9898" target="_blank" rel="noopener">9898</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://dozzle.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/dozzle.svg"></a><br>
|
<a href="https://dozzle.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.10:8085" target="_blank" rel="noopener">8085</a>
|
<img src="https://icons.kelinreij.duckdns.org/dozzle.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.10:8085" target="_blank" rel="noopener">8085</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://traefik.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/traefik.svg"></a><br>
|
<a href="https://traefik.tucker.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.10:8080" target="_blank" rel="noopener">8080</a>
|
<img src="https://icons.kelinreij.duckdns.org/traefik.svg"></a><br>
|
||||||
|
<a class="local-url" href="http://192.168.4.10:8080" target="_blank" rel="noopener">8080</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Pokee -->
|
<!-- Pokee -->
|
||||||
<div class="admin-tile" style="border-color: rgba(185, 8, 8, 0.955);">
|
<div class="card table-wrap">
|
||||||
<img src="https://icons.kelinreij.duckdns.org/Pokee.svg" class="admin-icon">
|
<div class="admin-tile" style="border-color: rgba(123, 117, 117, 0.955);">
|
||||||
<div>
|
<img src="https://icons.kelinreij.duckdns.org/Pokee.svg" class="admin-icon">
|
||||||
<div class="admin-title">Pokee</div>
|
<div>
|
||||||
<div class="admin-row">
|
<div class="admin-title">Pokee</div>
|
||||||
<div>
|
<div class="admin-row">
|
||||||
<a href="https://arcane.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/arcane.svg"></a><br>
|
<a href="https://arcane.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.13:3552" target="_blank" rel="noopener">3552</a>
|
<img src="https://icons.kelinreij.duckdns.org/arcane.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.13:3552" target="_blank" rel="noopener">3552</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://backrest.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/backrest-light.svg"></a><br>
|
<a href="https://backrest.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.13:9898" target="_blank" rel="noopener">9898</a>
|
<img src="https://icons.kelinreij.duckdns.org/backrest-light.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.13:9898" target="_blank" rel="noopener">9898</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://dozzle.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/dozzle.svg"></a><br>
|
<a href="https://dozzle.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.13:8085" target="_blank" rel="noopener">8085</a>
|
<img src="https://icons.kelinreij.duckdns.org/dozzle.svg"></a><br>
|
||||||
</div>
|
<a class="local-url" href="http://192.168.4.13:8085" target="_blank" rel="noopener">8085</a>
|
||||||
<div>
|
</div>
|
||||||
<a href="https://traefik.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
<div>
|
||||||
<img src="https://icons.kelinreij.duckdns.org/traefik.svg"></a><br>
|
<a href="https://traefik.pokee.kelinreij.duckdns.org" target="_blank" rel="noopener">
|
||||||
<a class="local-url" href="http://192.168.4.13:8080" target="_blank" rel="noopener">8080</a>
|
<img src="https://icons.kelinreij.duckdns.org/traefik.svg"></a><br>
|
||||||
|
<a class="local-url" href="http://192.168.4.13:8080" target="_blank" rel="noopener">8080</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Second Column -->
|
<!-- Second Column -->
|
||||||
@@ -738,4 +758,4 @@
|
|||||||
</div> <!-- End wrap -->
|
</div> <!-- End wrap -->
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
Reference in New Issue
Block a user