Remove dedicated homelab page in favor of using homelab dashboard

Will need to add a redirect in the traefik config for /homelab/
This commit is contained in:
Ethan Paul 2024-02-27 14:30:23 -05:00
parent edc7597cf1
commit ba7cbaad5d
Signed by: enpaul
GPG Key ID: 7F99C4BD34F93E16
4 changed files with 4 additions and 230 deletions

View File

@ -63,7 +63,7 @@
<ul class="nav-menu">
<li><a title="Home" href="https://enpaul.net/">Home</a></li>
<li><a title="About" href="https://enpaul.net/about/">About</a></li>
<li><a title="Homelab" href="https://enpaul.net/homelab/">Homelab</a></li>
<li><a title="Homelab" href="https://enp.one/">Homelab</a></li>
<li><a title="Projects" href="https://enpaul.net/projects/">Projects</a></li>
<li><noscript>
<a href="/js/warn/" title="Client Javascript Disabled" style="color: orange;">

View File

@ -1,226 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Web crawler and search indexing meta -->
<meta charset="utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="author" content="admin@enp.one"/>
<meta name="description" content="All my favorite places online are on my own computer"/>
<meta name="keywords" content="enpaul, network, operations, networking, plex, media, server, adds, active, directory, wpi, worcester, polytechnic, institute, boston, mechanical, engineering, solidworks, home, lab, homelab, solid, works, autocad, cad, domain, windows, server"/>
<meta name="robots" content="index,follow"/>
<!-- Facebook integration meta -->
<meta property="og:title" content="EN Paul | Homelab"/>
<meta property="og:url" content="https://enpaul.net/homelab/"/>
<meta property='og:site_name' content="EN Paul"/>
<meta property="og:type" content="website"/>
<meta property='og:locale' content="en_US"/>
<meta property="og:image" content="https://cdn.enp.one/img/banners/site-en-homelab.jpg"/>
<meta property='og:description' content="All my favorite places online are on my own computer"/>
<!-- Twitter integration meta -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@enpaul_">
<meta name="twitter:title" content="EN Paul | Homelab">
<meta name="twitter:description" content="All my favorite places online are on my own computer">
<meta name="twitter:image" content="https://cdn.enp.one/img/banners/site-en-homelab.jpg">
<meta name="twitter:image:alt" content="EN Paul">
<!-- Page title and favicon definition -->
<title>enpaul | Homelab</title>
<link rel="shortcut icon" href="https://cdn.enp.one/img/logos/e-b-sm.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://cdn.enp.one/img/logos/e-b-sm.png">
<link rel="icon" type="image/png" href="https://cdn.enp.one/img/logos/e-b-sm.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://cdn.enp.one/img/logos/e-b-sm.png" sizes="16x16">
<!-- CSS references -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" integrity="sha384-UHRtZLI+pbxtHCWp1t77Bi1L4ZtiqrqD80Kn4Z8NTSRyMA2Fd33n5dQ8lWUE00s/" crossorigin="anonymous">
<link href="../css/animate.min.css" rel="stylesheet">
<link href="../css/hexagons.min.css" rel="stylesheet">
<link href="../css/style.css" rel="stylesheet">
<!-- JavaScript references -->
<script src="https://code.jquery.com/jquery-1.12.4.min.js" integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ=" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
<script type="text/javascript" src="../js/superfish.min.js"></script>
<script type="text/javascript" src="../js/morphext.min.js"></script>
<script type="text/javascript" src="../js/wow.min.js"></script>
<script type="text/javascript" src="../js/easing.min.js"></script>
<script type="text/javascript" src="../js/custom.js"></script>
<noscript><style>#preloader {display: none;}</style></noscript>
</head>
<body>
<div id="preloader"></div>
<header id="header">
<div class="container">
<div id="logo" class="pull-left">
<a title="Home" href="https://enpaul.net/"><img src="https://cdn.enp.one/img/logos/e-w-sm.png" alt="EN Paul" title="" /></img></a>
</div>
<nav id="nav-menu-container">
<ul class="nav-menu">
<li><a title="Home" href="https://enpaul.net/">Home</a></li>
<li><a title="About" href="https://enpaul.net/about/">About</a></li>
<li><a title="Homelab" href="https://enpaul.net/homelab/">Homelab</a></li>
<li><a title="Projects" href="https://enpaul.net/projects/">Projects</a></li>
<li><noscript><a href="/js/warn/" title="Client Javascript Disabled" style="color: orange;"><i class="fa fa-lg fa-exclamation-circle"></i></a></noscript></li>
</ul>
</nav>
</div>
</header>
<section id="network">
<div class="container">
<div class="row">
<div class="col-md-12">
<h3 class="section-title">Homelab</h3>
<div class="section-title-divider"></div>
<p class="section-description">
I use my homelab to provide a number of services for personal entertainment, reference, security, and productivity.
</p>
</div>
</div>
<div class="row">
<div class="col-md-4 service-item">
<a href="https://vcs.enp.one/"><div class="service-icon"><i class="fab fa-git-square"></i></div></a>
<h4 class="service-title">Version Control</h4>
<p class="service-description">
<i>Powered by <a href="https://gitea.io/en-us/" target="_blank">Gitea</a></i>
</p>
</div>
<div class="col-md-4 service-item">
<div class="service-icon"><i class="fas fa-link"></i></div>
<h4 class="service-title">Content Delivery Network</h4>
<p class="service-description">
<i>Powered by <a href="https://www.digitalocean.com/" target="_blank">DigitalOcean</a></i>
</p>
</div>
<div class="col-md-4 service-item">
<a href="https://pms.enp.one/"><div class="service-icon"><i class="fas fa-film"></i></div></a>
<h4 class="service-title">Plex Media Server</h4>
<p class="service-description">
<i>Powered by <a href="https://www.plex.tv/" target="_blank">Plex</a></i>
</p>
</div>
</div>
<div class="row">
<div class="col-md-4 service-item">
<a href="https://ssv.enp.one/"><div class="service-icon"><i class="fas fa-shield-alt"></i></div></a>
<h4 class="service-title">Secure Secret Vault</h4>
<p class="service-description">
<i>Powered by <a href="https://github.com/dani-garcia/vaultwarden" target="_blank">Vaultwarden</a> and <a href="https://bitwarden.com/" target="_blank">Bitwarden</a></i>
</p>
</div>
<div class="col-md-4 service-item">
<a href="https://vpn.enp.one/"><div class="service-icon"><i class="fas fa-lock"></i></div></a>
<h4 class="service-title">Virtual Private Networking</h4>
<p class="service-description">
<i>Powered by <a href="https://www.firezone.dev/" target="_blank">Firezone</a> and <a href="https://www.wireguard.com/" target="_blank">Wireguard</a></i>
</p>
</div>
<div class="col-md-4 service-item">
<a href="https://sso.enp.one/"><div class="service-icon"><i class="fas fa-users"></i></div></a>
<h4 class="service-title">Single Sign-On</h4>
<p class="service-description">
<i>Powered by <a href="https://www.authelia.com/" target="_blank">Authelia</a> and <a href="https://github.com/nitnelave/lldap" target="_blank">lLDAP</a></i>
</p>
</div>
</div>
<div class="row">
<div class="col-md-4 service-item">
<a href="https://enp.one/"><div class="service-icon"><i class="fas fa-cloud"></i></div></a>
<h4 class="service-title">Cloud Platform</h4>
<p class="service-description">
<i>Powered by <a href="https://nextcloud.com/" target="_blank">Nextcloud</a>, <a href="https://diagrams.net/" target="_blank">Diagrams.net</a>, and <a href="https://www.onlyoffice.com/" target="_blank">OnlyOffice</a></i>
</p>
</div>
</div>
<div class="row">
<div class="col-md-12">
<p class="section-description">
Other parts of the stack
</p>
<div class="section-title-divider"></div>
<p class="section-description">
Reverse proxy using <a href="https://nginx.org/" target="_blank">Nginx</a> (soon to be <a href="https://caddyserver.com/" target="_blank">Caddy</a>)
<br><br>
HTTPS encryption using <a href="https://letsencrypt.org/" target="_blank">LetsEncrypt</a> and <a href="https://certbot.eff.org/" target="_blank">Certbot</a>
<br><br>
Procedural backups using <a href="https://www.borgbackup.org/" target="_blank">Borg</a>
<br><br>
Clustering and load balancing using <a href="https://docs.docker.com/engine/swarm/" target="_blank">Docker Swarm</a> (soon to be <a href="https://www.nomadproject.io/" target="_blank">Nomad</a> and <a href="https://podman.io/" target="_blank">Podman</a>)
<br><br>
Highly available network storage using <a href="https://www.gluster.org/" target="_blank">Gluster</a>
<br><br>
Network-level ad blocking using <a href="https://adguard.com/" target="_blank">AdGuard</a>
<br><br>
Platform automation using <a href="https://www.ansible.com/" target="_blank">Ansible</a> and <a href="https://www.rundeck.com/" target="_blank">RunDeck</a>
<br><br>
Platform operations using <a href="https://rockylinux.org/" target="_blank">RockyLinux</a>, <a href="https://getfedora.org/" target="_blank">Fedora</a>, and <a href="https://lineageos.org/" taraget="_blank">LineageOS</a>
</p>
</div>
</div>
</div>
</section>
<!-- <section id="status">
<div class="container">
<div class="row">
<div class="col-md-8">
<h3 class="status-title">Service Status</h3>
<p class="status-text">Having trouble accessing a network service? Soon you'll be able to check my network's status online and let me know if there are problems!</p>
</div>
<div class="col-md-4 status-btn-container">
<a class="status-btn" href="#status">Coming Soon!</a>
</div>
</div>
</div>
</section> -->
<footer id="footer">
<div class="container">
<div class="row">
<div class="col-md-12">
<div class="copyright">
<ul class="list-inline">
<li><a rel="external" title="@enpaul_" href="https://twitter.com/enpaul_"><span class="hb hb-xs hb-twitter"><i class="fab fa-twitter"></i></span></a></li>
<li><a rel="external" title="@AllAroundHere" href="https://www.instagram.com/allaroundhere/"><span class="hb hb-xs hb-instagram"><i class="fab fa-instagram"></i></span></a></li>
<li><a rel="external" title="in/enpaul" href="https://www.linkedin.com/in/enpaul"><span class="hb hb-xs hb-linkedin"><i class="fab fa-linkedin"></i></span></a></li>
<li><a rel="external" title="github/enpaul" href="https://github.com/enpaul/"><span class="hb hb-xs hb-github"><i class="fab fa-github"></i></span></a></li>
<li><a rel="external" title="me@enp.one" href="mailto:me@enp.one"><span class="hb hb-xs hb-email"><i class="fas fa-envelope"></i></span></a></li>
</ul>
</div>
<div class="copyright">
&copy;2023 <strong>enpaul</strong>
<noscript><a href="/js/warn/" title="Client Javascript Disabled" style="color: orange;"><i class="fa fa-lg fa-exclamation-circle"></i></a></noscript>
</div>
<div class="copyright">
<a href="https://vcs.enp.one/enpaul/enpaul.net/" target="_blank">View Source</a>
</div>
</div>
</div>
</div>
</footer>
<a href="#top" class="back-to-top"><span title="Back to top"><i class="fa fa-chevron-up"></i></span></a>
</body>
</html>

View File

@ -77,7 +77,7 @@
<nav id="nav-menu-container">
<ul class="nav-menu">
<li><a title="About" href="https://enpaul.net/about/">About</a></li>
<li><a title="Homelab" href="https://enpaul.net/homelab/">Homelab</a></li>
<li><a title="Homelab" href="https://enp.one/">Homelab</a></li>
<li><a title="Projects" href="https://enpaul.net/projects/">Projects</a></li>
<li><noscript><a href="/js/warn/" title="Client Javascript Disabled" style="color: orange;"><i class="fa fa-lg fa-exclamation-circle"></i></a></noscript></li>
</ul>

View File

@ -61,7 +61,7 @@
<ul class="nav-menu">
<li><a title="Home" href="https://enpaul.net/">Home</a></li>
<li><a title="About" href="https://enpaul.net/about/">About</a></li>
<li><a title="Homelab" href="https://enpaul.net/homelab/">Homelab</a></li>
<li><a title="Homelab" href="https://enp.one/">Homelab</a></li>
<li><a title="Projects" href="https://enpaul.net/projects/">Projects</a></li>
<li><noscript><a href="/js/warn/" title="Client Javascript Disabled" style="color: orange;"><i class="fa fa-lg fa-exclamation-circle"></i></a></noscript></li>
</ul>
@ -118,7 +118,7 @@
</div>
<div class="col-md-5" id="project-section-homelab">
<a class="project-item" style="background-image: url(https://cdn.enp.one/img/projects/server.jpg);" href="https://enpaul.net/homelab/">
<a class="project-item" style="background-image: url(https://cdn.enp.one/img/projects/server.jpg);" href="https://enp.one/">
<div class="details">
<h4>Homelab</h4>
<span>