chore: initial commit of Server Configs
This commit is contained in:
286
index.html
Normal file
286
index.html
Normal file
@@ -0,0 +1,286 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Service Directory</title>
|
||||
<style>
|
||||
:root {
|
||||
--bg: #0d1117;
|
||||
--fg: #c9d1d9;
|
||||
--accent: #58a6ff;
|
||||
--muted: #8b949e;
|
||||
--card-bg: #161b22;
|
||||
--border: #30363d;
|
||||
}
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;
|
||||
background-color: var(--bg);
|
||||
color: var(--fg);
|
||||
line-height: 1.6;
|
||||
margin: 0;
|
||||
padding: 2rem;
|
||||
}
|
||||
.container {
|
||||
max-width: 1000px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
header {
|
||||
border-bottom: 1px solid var(--border);
|
||||
margin-bottom: 2rem;
|
||||
padding-bottom: 1rem;
|
||||
}
|
||||
h1 { margin: 0; font-weight: 600; }
|
||||
h2 {
|
||||
color: var(--accent);
|
||||
font-size: 1.25rem;
|
||||
margin-top: 3rem;
|
||||
border-bottom: 1px solid var(--border);
|
||||
padding-bottom: 0.5rem;
|
||||
}
|
||||
.grid {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
|
||||
gap: 1.5rem;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
.card {
|
||||
background: var(--card-bg);
|
||||
border: 1px solid var(--border);
|
||||
border-radius: 6px;
|
||||
padding: 1.25rem;
|
||||
transition: border-color 0.2s ease, transform 0.1s ease;
|
||||
}
|
||||
.card:hover {
|
||||
border-color: var(--accent);
|
||||
}
|
||||
.card a {
|
||||
color: var(--accent);
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
font-size: 1.1rem;
|
||||
display: block;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
.card p {
|
||||
margin: 0;
|
||||
font-size: 0.9rem;
|
||||
color: var(--muted);
|
||||
}
|
||||
.card .url {
|
||||
font-family: monospace;
|
||||
font-size: 0.8rem;
|
||||
color: #7d8590;
|
||||
display: block;
|
||||
margin-top: 0.5rem;
|
||||
word-break: break-all;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<header>
|
||||
<h1>Service Directory</h1>
|
||||
</header>
|
||||
|
||||
<section>
|
||||
<h2>Media & Entertainment</h2>
|
||||
<div class="grid">
|
||||
<div class="card">
|
||||
<a href="https://gw.ugh.im">Jellyfin</a>
|
||||
<p>The volunteer-built media solution.</p>
|
||||
<span class="url">gw.ugh.im</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://piped.gravitywell.xyz">Piped</a>
|
||||
<p>Privacy-focused YouTube frontend.</p>
|
||||
<span class="url">piped.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://peertube.gravitywell.xyz">PeerTube</a>
|
||||
<p>Federated video hosting platform.</p>
|
||||
<span class="url">peertube.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://navi.gravitywell.xyz">Navidrome</a>
|
||||
<p>Modern self-hosted music server and streamer.</p>
|
||||
<span class="url">navi.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://feishin.gravitywell.xyz">Feishin</a>
|
||||
<p>Modern music player for Navidrome/Subsonic.</p>
|
||||
<span class="url">feishin.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://romm.gravitywell.xyz">RomM</a>
|
||||
<p>Game library manager for ROMs.</p>
|
||||
<span class="url">romm.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://bs.ugh.im">Stash</a>
|
||||
<p>Organize, network, and celebrate your adult content.</p>
|
||||
<span class="url">stash.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://slsk.gravitywell.xyz">Soulseek</a>
|
||||
<p>Web-based Soulseek client.</p>
|
||||
<span class="url">slsk.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://jstat.gravitywell.xyz">Jellystat</a>
|
||||
<p>Statistics for your Jellyfin server.</p>
|
||||
<span class="url">jstat.gravitywell.xyz</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Social & Communication</h2>
|
||||
<div class="grid">
|
||||
<div class="card">
|
||||
<a href="https://lem.ugh.im">Lemmy</a>
|
||||
<p>Federated link aggregator (Reddit alternative).</p>
|
||||
<span class="url">lem.ugh.im</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://discourse.gravitywell.xyz">Discourse</a>
|
||||
<p>Modern community discussion platform.</p>
|
||||
<span class="url">forum.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://rocketchat.gravitywell.xyz">Rocket.Chat</a>
|
||||
<p>The open-source communications platform.</p>
|
||||
<span class="url">rocketchat.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://jit.ugh.im">Jitsi Meet</a>
|
||||
<p>Secure, fully featured video conferencing.</p>
|
||||
<span class="url">meet.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://nostrudel.gravitywell.xyz">NoStrudel</a>
|
||||
<p>Powerful web client for Nostr.</p>
|
||||
<span class="url">nostrudel.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://primal.gravitywell.xyz">Primal</a>
|
||||
<p>Fast and feature-rich Nostr web client.</p>
|
||||
<span class="url">primal.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://akkoma.gravitywell.xyz">Akkoma</a>
|
||||
<p>Federated microblogging platform.</p>
|
||||
<span class="url">akkoma.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://movim.gravitywell.xyz">Movim</a>
|
||||
<p>Decentralized social platform based on XMPP.</p>
|
||||
<span class="url">movim.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://bbs.ugh.im">Enigma BBS</a>
|
||||
<p>Modern BBS software (BBS.ugh.im).</p>
|
||||
<span class="url">bbs.ugh.im</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Privacy Proxies</h2>
|
||||
<div class="grid">
|
||||
<div class="card">
|
||||
<a href="https://searx.gravitywell.xyz">SearXNG</a>
|
||||
<p>Privacy-respecting metasearch engine.</p>
|
||||
<span class="url">searx.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://rimgo.gravitywell.xyz">Rimgo</a>
|
||||
<p>An alternative Imgur frontend.</p>
|
||||
<span class="url">rimgo.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://redlib.gravitywell.xyz">Redlib</a>
|
||||
<p>Private Reddit frontend.</p>
|
||||
<span class="url">redlib.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://qr.ugh.im">Quetre</a>
|
||||
<p>Private Quora frontend.</p>
|
||||
<span class="url">qr.ugh.im</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://proxitok.gravitywell.xyz">ProxiTok</a>
|
||||
<p>Alternative TikTok frontend.</p>
|
||||
<span class="url">pt.ugh.im</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Productivity & Tools</h2>
|
||||
<div class="grid">
|
||||
<div class="card">
|
||||
<a href="https://cloud.gravitywell.xyz">Nextcloud</a>
|
||||
<p>Safe home for all your data.</p>
|
||||
<span class="url">cloud.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://tasks.gravitywell.xyz">Vikunja</a>
|
||||
<p>The todo-app to organize your life.</p>
|
||||
<span class="url">tasks.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://hd.ugh.im">HedgeDoc</a>
|
||||
<p>Real-time collaborative markdown notes.</p>
|
||||
<span class="url">hd.ugh.im</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://pb.ugh.im">PrivateBin</a>
|
||||
<p>Minimalist, open source online pastebin.</p>
|
||||
<span class="url">pb.ugh.im</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://ch.ugh.im">Immich</a>
|
||||
<p>High performance self-hosted photo/video backup.</p>
|
||||
<span class="url">ch.ugh.im</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://kuma.gravitywell.xyz">Uptime Kuma</a>
|
||||
<p>Self-hosted monitoring tool.</p>
|
||||
<span class="url">ut.ugh.im</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://speedtest.gravitywell.xyz">Speedtest</a>
|
||||
<p>Network performance testing.</p>
|
||||
<span class="url">speedtest.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://llm.gravitywell.xyz">LLM</a>
|
||||
<p>Large Language Model Interface.</p>
|
||||
<span class="url">llm.gravitywell.xyz</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>System & Infrastructure</h2>
|
||||
<div class="grid">
|
||||
<div class="card">
|
||||
<a href="https://grafana.gravitywell.xyz">Grafana</a>
|
||||
<p>Observability and data visualization.</p>
|
||||
<span class="url">stats.gravitywell.xyz</span>
|
||||
</div>
|
||||
<div class="card">
|
||||
<a href="https://gravitywell.xyz">Dashboard</a>
|
||||
<p>Main landing and management portal.</p>
|
||||
<span class="url">gravitywell.xyz</span>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<footer style="margin-top: 5rem; text-align: center; color: var(--muted); font-size: 0.8rem;">
|
||||
Generated from services.yaml
|
||||
</footer>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user