progetti/index.html
forgejo-admin 9cd2f8efb3
Some checks are pending
deploy-progetti / deploy (push) Waiting to run
Pagina centrale progetti + workflow deploy
2026-08-10 07:44:48 +00:00

171 lines
5.6 KiB
HTML

<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Progetti — my-vps</title>
<style>
:root { color-scheme: dark; }
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: 'Segoe UI', system-ui, -apple-system, sans-serif;
background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);
color: #e2e8f0; min-height: 100vh; padding: 40px 20px;
}
.wrap { max-width: 900px; margin: 0 auto; }
h1 { font-size: 1.9rem; margin-bottom: 6px; }
.sub { color: #94a3b8; margin-bottom: 30px; }
.card {
background: rgba(30, 41, 59, 0.7); border: 1px solid #334155;
border-radius: 14px; padding: 18px 22px; margin-bottom: 14px;
display: flex; justify-content: space-between; align-items: center; gap: 14px;
transition: border-color .15s;
}
.card:hover { border-color: #38bdf8; }
.card h2 { font-size: 1.1rem; margin-bottom: 4px; }
.card p { color: #94a3b8; font-size: .88rem; }
.links { display: flex; gap: 8px; flex-shrink: 0; }
.btn {
text-decoration: none; font-size: .8rem; padding: 7px 13px;
border-radius: 8px; border: 1px solid #475569; color: #e2e8f0;
background: rgba(51, 65, 85, .5); transition: background .15s;
}
.btn:hover { background: #334155; }
.btn.demo { border-color: #0ea5e9; color: #7dd3fc; }
.tag { font-size: .7rem; color: #64748b; text-transform: uppercase; letter-spacing: .5px; }
footer { margin-top: 30px; color: #64748b; font-size: .8rem; text-align: center; }
</style>
</head>
<body>
<div class="wrap">
<h1>📦 Progetti — my-vps</h1>
<p class="sub">Tutti i progetti del server, tracciati su Forgejo. I link git richiedono il login (pulsante "Sign in with Authelia").</p>
<div class="card">
<div>
<h2>Astro Blog <span class="tag">pubblico</span></h2>
<p>Il blog di my-vps: codice pubblico, articoli privati, deploy automatico.</p>
</div>
<div class="links">
<a class="btn demo" href="https://blog.194.164.167.80.nip.io">Demo</a>
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/astro-blog">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Portfolio Showcase</h2>
<p>Sito personale: diario, studi & lavori, allestimenti, tracking. Generato da Markdown.</p>
</div>
<div class="links">
<a class="btn demo" href="https://portfolio.194.164.167.80.nip.io">Demo</a>
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/portfolio-showcase">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Demo PAC</h2>
<p>Landing e calcolatori del prodotto digitale PAC (base + pro).</p>
</div>
<div class="links">
<a class="btn demo" href="https://demo.194.164.167.80.nip.io">Demo</a>
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/demo-site">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Ansible-Infra</h2>
<p>Infrastruttura come codice: 15 ruoli per riprodurre l'intero stack.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/ansible-infra">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Telegram Userbot</h2>
<p>Assistente per gruppi: riassunti LLM, alert citazioni, digest giornaliero.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/telegram-userbot">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Server Docs</h2>
<p>Documentazione operativa completa (segreti esclusi).</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/server-docs">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Server Scripts</h2>
<p>Script di gestione: deploy, backup, VPN, utility.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/server-scripts">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Passive Income</h2>
<p>Progetto entrata passiva automatica: PAC, prodotto digitale, YouTube, bot, ecommerce.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/passive-income">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Autofinanziamento</h2>
<p>Piani e materiali del progetto di autofinanziamento.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/autofinanziamento">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Audiolibri</h2>
<p>Pipeline ePub → MP3 per capitolo con voci neurali italiane.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/audiolibri">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Logseq Notes <span class="tag">sync automatico</span></h2>
<p>Note Logseq sincronizzate ogni 15 minuti.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/logseq-notes">Git</a>
</div>
</div>
<div class="card">
<div>
<h2>Roo Workspace <span class="tag">sync automatico</span></h2>
<p>Workspace dell'IDE, sincronizzato ogni 15 minuti.</p>
</div>
<div class="links">
<a class="btn" href="https://git.194.164.167.80.nip.io/forgejo-admin/roo-workspace">Git</a>
</div>
</div>
<footer>my-vps · Traefik + Authelia + Forgejo · aggiornato automaticamente a ogni push</footer>
</div>
</body>
</html>