2018-02-05 21:04:26 +00:00
<!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" / >
2019-01-11 01:23:42 +00:00
< meta name = "author" content = "admin@enp.one" / >
2018-02-06 15:43:50 +00:00
< meta name = "description" content = "Overview of the ENPN Homelab and network applications" / >
2018-02-05 21:04:26 +00:00
< 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 -->
2018-04-29 01:46:02 +00:00
< meta property = "og:title" content = "E.N.Paul | Homelab" / >
2018-02-06 15:43:50 +00:00
< meta property = "og:url" content = "https://enpaul.net/homelab/" / >
2018-04-29 01:46:02 +00:00
< meta property = 'og:site_name' content = "E.N.Paul" / >
2018-02-05 21:04:26 +00:00
< meta property = "og:type" content = "website" / >
< meta property = 'og:locale' content = "en_US" / >
2018-10-14 19:18:41 +00:00
< meta property = "og:image" content = "https://cdn.enp.one/img/banners/site-en-homelab.jpg" / >
2018-02-06 15:43:50 +00:00
< meta property = 'og:description' content = "Overview of the ENPN Homelab and network applications" / >
2018-02-05 21:04:26 +00:00
<!-- Twitter integration meta -->
< meta name = "twitter:card" content = "summary" >
< meta name = "twitter:site" content = "@theenpaul" >
2018-04-29 01:46:02 +00:00
< meta name = "twitter:title" content = "E.N.Paul | Homelab" >
2018-02-06 15:43:50 +00:00
< meta name = "twitter:description" content = "Overview of the ENPN Homelab and network applications" >
2018-10-14 19:18:41 +00:00
< meta name = "twitter:image" content = "https://cdn.enp.one/img/banners/site-en-homelab.jpg" >
2018-04-29 01:46:02 +00:00
< meta name = "twitter:image:alt" content = "E.N.Paul" >
2018-02-05 21:04:26 +00:00
<!-- Page title and favicon definition -->
2018-04-29 01:46:02 +00:00
< title > E.N.Paul | Homelab< / title >
2018-10-14 20:09:53 +00:00
< 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" >
2018-02-05 21:04:26 +00:00
<!-- CSS references -->
2019-01-10 04:51:00 +00:00
< 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" >
2018-02-05 21:04:26 +00:00
< 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 -->
2019-01-10 04:51:00 +00:00
< 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 >
2018-02-05 21:04:26 +00:00
< 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 >
2019-01-10 04:51:00 +00:00
<!-- <script type="text/javascript" src="js/sticky.js"></script> -->
2018-02-05 21:04:26 +00:00
< script type = "text/javascript" src = "../js/easing.min.js" > < / script >
< script type = "text/javascript" src = "../js/custom.js" > < / script >
2018-02-07 02:13:19 +00:00
< noscript > < style > # preloader { display : none ; } < / style > < / noscript >
2018-02-05 21:04:26 +00:00
< / head >
< body >
< div id = "preloader" > < / div >
< header id = "header" >
< div class = "container" >
< div id = "logo" class = "pull-left" >
2018-10-14 20:09:53 +00:00
< a href = "/" > < img src = "https://cdn.enp.one/img/logos/e-w-sm.png" alt = "E.N.Paul" title = "" / > < / img > < / a >
2018-02-05 21:04:26 +00:00
< / div >
< nav id = "nav-menu-container" >
< ul class = "nav-menu" >
< li > < a href = "/" > Home< / a > < / li >
< li > < a href = "/about" > About< / a > < / li >
< li > < a href = "/homelab" > Homelab< / a > < / li >
< li > < a href = "/projects" > Projects< / a > < / li >
2018-02-08 05:27:55 +00:00
< 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 >
2018-02-05 21:04:26 +00:00
< / ul >
< / nav >
< / div >
< / header >
< section id = "network" >
< div class = "container" >
< div class = "row" >
< div class = "col-md-12" >
2018-02-06 13:43:47 +00:00
< h3 class = "section-title" > Homelab< / h3 >
2018-02-05 21:04:26 +00:00
< div class = "section-title-divider" > < / div >
2019-01-10 05:31:52 +00:00
< p class = "section-description" > I use my homelab to provide a number of services for personal entertainment, reference, security, and productivity.< br > To learn more about the lab as a whole, please < a href = "https://doc.enp.one/" target = "_blank" > read the docs< / a > .< / p >
2018-02-05 21:04:26 +00:00
< / div >
< / div >
< div class = "row" >
< div class = "col-md-4 service-item" >
2019-01-10 05:31:52 +00:00
< a href = "https://awx.enp.one/" > < div class = "service-icon" > < i class = "fas fa-desktop" > < / i > < / a > < / div >
< h4 class = "service-title" > Decentralized Management< / h4 >
< p class = "service-description" > No central server means no one point of failure.< br > < i > Powered by < a href = "https://www.ansible.com/" > Ansible< / a > and < a href = "https://github.com/ansible/awx" > AWX< / a > < / i > < / p >
2018-02-05 21:04:26 +00:00
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = "btn btn-default" href = "https://doc.enp.one/applications/awx/" > < i class = "fas fa-book" > < / i > Docs< / a >
2019-01-10 05:31:52 +00:00
< a class = "btn btn-default" href = "https://awx.enp.one/" > < i class = "fas fa-chevron-circle-right" > < / i > AWX< / a >
2018-02-05 21:04:26 +00:00
< / div >
< / div >
< div class = "col-md-4 service-item" >
2019-01-10 05:31:52 +00:00
< div class = "service-icon-no-link" > < i class = "fas fa-mask" > < / i > < / div >
2018-02-05 21:04:26 +00:00
< h4 class = "service-title" > VPN< / h4 >
2019-01-10 05:31:52 +00:00
< p class = "service-description" > Virtual Private Networking (VPN) allows for secure network connections from anywhere in the world.< br > < i > Powered by < a href = "https://www.softether.org/" target = "_blank" > Softether< / a > < / i > < / p >
2018-02-05 21:04:26 +00:00
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = " btn btn-default" href = "https://doc.enp.one/network/vpn/" > < i class = "fas fa-book" > < / i > Docs< / a >
< a class = " btn btn-default" href = "https://doc.enp.one/network/vpn#connect" > < i class = "fas fa-chevron-circle-right" > < / i > Connect< / a >
2018-02-05 21:04:26 +00:00
< / div >
< / div >
< div class = "col-md-4 service-item" >
2019-01-10 05:31:52 +00:00
< a href = "https://cfs.enp.one/" > < div class = "service-icon" > < i class = "fas fa-cloud-upload-alt" > < / i > < / div > < / a >
2018-02-05 21:04:26 +00:00
< h4 class = "service-title" > Cloud Storage< / h4 >
2019-01-10 05:31:52 +00:00
< p class = "service-description" > Personal cloud storage allows for secure storage of my data without pesky datacaps.< br > < i > Powered by < a href = "https://nextcloud.com/" target = "_blank" > NextCloud< / a > < / i > < / p >
2018-02-05 21:04:26 +00:00
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = " btn btn-default" href = "https://doc.enp.one/applications/nextcloud/" > < i class = "fas fa-book" > < / i > Docs< / a >
2019-01-10 05:31:52 +00:00
< a class = " btn btn-default" href = "https://cfs.enp.one/" > < i class = "fas fa-chevron-circle-right" > < / i > CFS< / a >
2018-02-05 21:04:26 +00:00
< / div >
< / div >
< div class = "col-md-4 service-item" >
2019-01-10 05:31:52 +00:00
< a href = "https://vcs.enp.one/" > < div class = "service-icon" > < i class = "fab fa-git-square" > < / i > < / div > < / a >
2018-09-21 03:06:48 +00:00
< h4 class = "service-title" > Version Control< / h4 >
2019-01-10 05:31:52 +00:00
< p class = "service-description" > Personal < a href = "https://git-scm.com/book/en/v2/Getting-Started-About-Version-Control" target = "_blank" > version control system (VCS)< / a > grants complete control of writing and programming projects.< br > < i > Powered by < a href = "https://gitea.io/en-us/" target = "_blank" > Gitea< / a > < / i > < / p >
2018-02-05 21:04:26 +00:00
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = " btn btn-default" href = "https://doc.enp.one/applications/gitea/" > < i class = "fas fa-book" > < / i > Docs< / a >
2019-01-10 05:31:52 +00:00
< a class = " btn btn-default" href = "https://vcs.enp.one/" > < i class = "fas fa-chevron-circle-right" > < / i > VCS< / a >
2018-02-05 21:04:26 +00:00
< / div >
< / div >
< div class = "col-md-4 service-item" >
2019-01-10 05:31:52 +00:00
< a href = "https://cdn.enp.one/" > < div class = "service-icon" > < i class = "fas fa-link" > < / i > < / div > < / a >
< h4 class = "service-title" > Content Delivery Network< / h4 >
< p class = "service-description" > A small number of files, always available.< br > < i > Powered by < a href = "https://www.digitalocean.com/" > DigitalOcean< / a > < / i > < / p >
2018-02-05 21:04:26 +00:00
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = " btn btn-default" href = "https://doc.enp.one/network/web/" > < i class = "fas fa-book" > < / i > Docs< / a >
2019-01-10 05:31:52 +00:00
< a class = " btn btn-default" href = "https://cdn.enp.one/" > < i class = "fas fa-chevron-circle-right" > < / i > CDN< / a >
2018-02-05 21:04:26 +00:00
< / div >
< / div >
< div class = "col-md-4 service-item" >
2019-01-10 05:31:52 +00:00
< a href = "https://app.plex.tv/" > < div class = "service-icon" > < i class = "fas fa-film" > < / i > < / div > < / a >
2018-02-05 21:04:26 +00:00
< h4 class = "service-title" > Plex Media Server< / h4 >
2019-01-10 05:31:52 +00:00
< p class = "service-description" > < a href = "https://www.plex.tv/" target = "_blank" > Plex< / a > is a media management platform for sharing my movie, TV, and music collections with friends.< br > < i > Powered by < a href = "https://www.plex.tv/" > Plex< / a > < / i > < / p >
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = " btn btn-default" href = "https://doc.enp.one/applications/plex/" > < i class = "fas fa-book" > < / i > Docs< / a >
< a class = " btn btn-default" href = "https://plx.enp.one/" > < i class = "fas fa-chevron-circle-right" > < / i > Plex< / a >
2019-01-10 05:31:52 +00:00
< / div >
< / div >
< 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" > Secure encrypted storage for passwords, financial records, and other notes.< br > < i > Powered by < a href = "https://bitwarden.com/" > Bitwarden< / a > < / i > < / p >
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = " btn btn-default" href = "https://doc.enp.one/applications/bitwarden/" > < i class = "fas fa-book" > < / i > Docs< / a >
2019-01-10 05:31:52 +00:00
< a class = " btn btn-default" href = "https://ssv.enp.one/" > < i class = "fas fa-chevron-circle-right" > < / i > SSV< / a >
< / div >
< / div >
< div class = "col-md-4 service-item" >
< a href = "https://doc.enp.one/" > < div class = "service-icon" > < i class = "fas fa-book" > < / i > < / div > < / a >
< h4 class = "service-title" > Documentation< / h4 >
< p class = "service-description" > "No documentation is better than wrong documentation", but accurate documentation is the best option.< br > < i > Powered by < a href = "http://www.mkdocs.org/" target = "_blank" > MkDocs< / a > < / i > < / p >
2018-02-05 21:04:26 +00:00
< div class = "service-link" >
2019-08-28 04:06:57 +00:00
< a class = " btn btn-default" href = "https://doc.enp.one/" > < i class = "fas fa-book" > < / i > Docs (Meta)< / a >
2018-02-05 21:04:26 +00:00
< / div >
< / 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" >
2018-02-06 13:43:47 +00:00
< div class = "copyright" >
< ul class = "list-inline" >
2019-01-10 04:51:00 +00:00
< li > < a href = "mailto:e@enp.one" > < span class = "hb hb-xs hb-email" title = "Email e at enp.one" > < i class = "fas fa-envelope" > < / i > < / span > < / a > < / li >
< li > < a target = "_blank" href = "https://www.linkedin.com/in/enpaul" > < span class = "hb hb-xs hb-linkedin" title = "LinkedIn E.N.Paul" > < i class = "fab fa-linkedin" > < / i > < / span > < / a > < / li >
< li > < a target = "_blank" href = "https://cdn.enp.one/resources/enpaul-resume.pdf" > < span class = "hb hb-xs hb-resume" title = "Download Resume" > < i class = "fas fa-file-signature" > < / i > < / span > < / a > < / li >
< li > < a target = "_blank" href = "https://twitter.com/theenpaul" > < span class = "hb hb-xs hb-twitter" title = "Twitter @theENPaul" > < i class = "fab fa-twitter" > < / i > < / span > < / a > < / li >
< li > < a target = "_blank" href = "https://www.instagram.com/allaroundhere/" > < span class = "hb hb-xs hb-instagram" title = "Instagram @allAroundHere" > < i class = "fab fa-instagram" > < / i > < / span > < / a > < / li >
2018-02-06 13:43:47 +00:00
< / ul >
< / div >
2018-02-05 21:04:26 +00:00
< div class = "copyright" >
2019-11-21 03:37:39 +00:00
© 2020 < strong > Ethan N. Paul< / strong >
2018-02-08 05:20:59 +00:00
< noscript > < a href = "/js/warn/" title = "Client Javascript Disabled" style = "color: orange;" > < i class = "fa fa-lg fa-exclamation-circle" > < / i > < / a > < / noscript >
2018-02-05 21:04:26 +00:00
< / div >
< div class = "copyright" >
2020-01-09 05:42:54 +00:00
< a href = "https://vcs.enp.one/enpaul/enpaul.net/" target = "_blank" > View Source< / a >
2018-02-05 21:04:26 +00:00
< / 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 >