160 lines
12 KiB
HTML
160 lines
12 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<title>Home Lab</title>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<link rel="stylesheet" href="app.css" />
|
|
</head>
|
|
|
|
<body
|
|
class="bg-zinc-900 h-screen flex flex-col items-center justify-center bg-[url('bg-transformed.webp')] bg-no-repeat bg-cover w-screen h-screen overflow-hidden">
|
|
<div
|
|
class="flex flex-col items-center justify-center bg-zinc-950/70 p-8 md:px-64 md:py-8 rounded-xl shadow-2xl shadow-pink-800 ring-8 ring-zinc-800/10 backdrop-blur overflow-hidden max-w-screen max-h-screen md:max-w-6xl">
|
|
<h1
|
|
class='mx-auto text-6xl font-black bg-gradient-to-r from-pink-600 via-indigo-500 to-cyan-400 inline-block text-transparent bg-clip-text text-shadow-xl text-shadow-zinc-950 drop-shadow-[0_2.4px_2.4px_rgba(0,0,0,0.8)]'>
|
|
Welcome to the Lab
|
|
</h1>
|
|
|
|
<div class="w-full">
|
|
<ul class="mt-4 space-y-2 list-none flex flex-row flex-wrap w-full">
|
|
<!-- registry -->
|
|
<li>
|
|
<a href="https://registry-ui.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M7.875 14.25l1.214 1.942a2.25 2.25 0 001.908 1.058h2.006c.776 0 1.497-.4 1.908-1.058l1.214-1.942M2.41 9h4.636a2.25 2.25 0 011.872 1.002l.164.246a2.25 2.25 0 001.872 1.002h2.092a2.25 2.25 0 001.872-1.002l.164-.246A2.25 2.25 0 0116.954 9h4.636M2.41 9a2.25 2.25 0 00-.16.832V12a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 12V9.832c0-.287-.055-.57-.16-.832M2.41 9a2.25 2.25 0 01.382-.632l3.285-3.832a2.25 2.25 0 011.708-.786h8.43c.657 0 1.281.287 1.709.786l3.284 3.832c.163.19.291.404.382.632M4.5 20.25h15A2.25 2.25 0 0021.75 18v-2.625c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125V18a2.25 2.25 0 002.25 2.25z" />
|
|
</svg>
|
|
Registry</a>
|
|
</li>
|
|
<!-- shots -->
|
|
<li>
|
|
<a href="https://shots.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M2.25 15.75l5.159-5.159a2.25 2.25 0 013.182 0l5.159 5.159m-1.5-1.5l1.409-1.409a2.25 2.25 0 013.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 001.5-1.5V6a1.5 1.5 0 00-1.5-1.5H3.75A1.5 1.5 0 002.25 6v12a1.5 1.5 0 001.5 1.5zm10.5-11.25h.008v.008h-.008V8.25zm.375 0a.375.375 0 11-.75 0 .375.375 0 01.75 0z" />
|
|
</svg>
|
|
Shots
|
|
</a>
|
|
</li>
|
|
<!-- status -->
|
|
<li>
|
|
<a href="https://status.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 013 19.875v-6.75zM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V8.625zM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 01-1.125-1.125V4.125z" />
|
|
</svg>
|
|
Status
|
|
</a>
|
|
</li>
|
|
<!-- ntfy -->
|
|
<li>
|
|
<a href="https://ntfy.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M14.857 17.082a23.848 23.848 0 005.454-1.31A8.967 8.967 0 0118 9.75v-.7V9A6 6 0 006 9v.75a8.967 8.967 0 01-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 01-5.714 0m5.714 0a3 3 0 11-5.714 0M3.124 7.5A8.969 8.969 0 015.292 3m13.416 0a8.969 8.969 0 012.168 4.5" />
|
|
</svg>
|
|
ntfy
|
|
</a>
|
|
</li>
|
|
<!-- jf -->
|
|
<li>
|
|
<a href="https://jf.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.348a1.125 1.125 0 010 1.971l-11.54 6.347a1.125 1.125 0 01-1.667-.985V5.653z" />
|
|
</svg>
|
|
jellyfin
|
|
</a>
|
|
</li>
|
|
<!-- matrix -->
|
|
<li>
|
|
<a href="https://matrix.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 01-.825-.242m9.345-8.334a2.126 2.126 0 00-.476-.095 48.64 48.64 0 00-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0011.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155" />
|
|
</svg>
|
|
matrix
|
|
</a>
|
|
</li>
|
|
<!-- code-server -->
|
|
<li>
|
|
<a href="https://code-server.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M17.25 6.75L22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3l-4.5 16.5" />
|
|
</svg>
|
|
code-server
|
|
</a>
|
|
</li>
|
|
<!-- jupyter -->
|
|
<li>
|
|
<a href="https://jupyter.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M19.5 14.25v-2.625a3.375 3.375 0 00-3.375-3.375h-1.5A1.125 1.125 0 0113.5 7.125v-1.5a3.375 3.375 0 00-3.375-3.375H8.25M9 16.5v.75m3-3v3M15 12v5.25m-4.5-15H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 00-9-9z" />
|
|
</svg>
|
|
jupyter
|
|
</a>
|
|
</li>
|
|
<!-- photoview -->
|
|
<li>
|
|
<a href="https://photoview.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M6.827 6.175A2.31 2.31 0 015.186 7.23c-.38.054-.757.112-1.134.175C2.999 7.58 2.25 8.507 2.25 9.574V18a2.25 2.25 0 002.25 2.25h15A2.25 2.25 0 0021.75 18V9.574c0-1.067-.75-1.994-1.802-2.169a47.865 47.865 0 00-1.134-.175 2.31 2.31 0 01-1.64-1.055l-.822-1.316a2.192 2.192 0 00-1.736-1.039 48.774 48.774 0 00-5.232 0 2.192 2.192 0 00-1.736 1.039l-.821 1.316z" />
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M16.5 12.75a4.5 4.5 0 11-9 0 4.5 4.5 0 019 0zM18.75 10.5h.008v.008h-.008V10.5z" />
|
|
</svg>
|
|
photoview
|
|
</a>
|
|
</li>
|
|
<!-- syncthing -->
|
|
<li>
|
|
<a href="https://syncthing.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M19.5 12c0-1.232-.046-2.453-.138-3.662a4.006 4.006 0 00-3.7-3.7 48.678 48.678 0 00-7.324 0 4.006 4.006 0 00-3.7 3.7c-.017.22-.032.441-.046.662M19.5 12l3-3m-3 3l-3-3m-12 3c0 1.232.046 2.453.138 3.662a4.006 4.006 0 003.7 3.7 48.656 48.656 0 007.324 0 4.006 4.006 0 003.7-3.7c.017-.22.032-.441.046-.662M4.5 12l3 3m-3-3l-3 3" />
|
|
</svg>
|
|
syncthing
|
|
</a>
|
|
</li>
|
|
<!-- librespeed -->
|
|
<li>
|
|
<a href="https://librespeed.wayl.one"
|
|
class="flex items-center space-x-2 hover:bg-zinc-800 hover:text-white px-4 py-1 h-12 w-32">
|
|
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5"
|
|
stroke="currentColor" class="w-6 h-6 mr-2">
|
|
<path stroke-linecap="round" stroke-linejoin="round"
|
|
d="M8.288 15.038a5.25 5.25 0 017.424 0M5.106 11.856c3.807-3.808 9.98-3.808 13.788 0M1.924 8.674c5.565-5.565 14.587-5.565 20.152 0M12.53 18.22l-.53.53-.53-.53a.75.75 0 011.06 0z" />
|
|
</svg>
|
|
librespeed
|
|
</a>
|
|
</li>
|
|
</div>
|
|
</div>
|
|
</ul>
|
|
</body>
|
|
|
|
</html>
|