franucles.com
← Back to projects

Homelab · Personal project

Homelab

Homelab that provides and exposes various services to both the public network and a private network accessed via VPN. These services range from a web server to a private video and audio streaming service. It also allows labs to be carried out remotely in isolated, fully virtualized environments.

Year2025/2026
RoleDesign & deploy
StackProxmoxVE · Nginx · Cloudflare

The process

1

Problem

Existing cookie-consent banners were heavy or hard to customize for smaller brands.

2

Design

I defined a CSS-variable-based theming system anyone could adapt without touching the JavaScript.

3

Build

I built the plugin with vanilla JavaScript and SCSS, bundled with Parcel to keep it lightweight.

4

Launch

Published it as an npm package, with documentation and several ready-made example themes.

Result

npmPublished as a package
0External dependencies
Customizable themes

Tech stack

ProxmoxVEWebServicesWireguardNginxCloudflareJellyfinImmichAutheliaOPNsense