# Apache Intranet ## Description LXC containerized Apache webserver hosted within Proxmox Serving a static HTML page, acting as the Intranet This provides a quick, user accessible way to reach internal only services ## Architecture Diagram ``` +----------------+ | Proxmox Host | +----------------+ | +------------------+ |Static Apache Page| | (LXC) | +------------------+ / | | \ v v v v +------------+ +--------+ +----------------+ +--------+ +------------+ | Jellyfin | | Grafana| |Simply Translate| | Calibre| | Other | |(Bare-Metal)| | (LXC) | | (Docker) | | (VM) | | Services | +------------+ +--------+ +----------------+ +--------+ +------------+ ``` ## Dependencies - Apache - Any modern browser capable of setting a custom home page ## Creation Notes I wanted a fast and easy way to access my internal only services without the need to memorize static IPs or set devices to utilize a custom DNS resolver Consequently I decided to create and configure an LXC containerized Apache instance on my Proxmox server Apache's function is to serve a static HTML page, acting as the Intranet Said container was given a bridged IP and granted a DHCP reservation for continuous availability and ease of management Apache and LXC containerization were chosen due to their extremely low resource requirement Currently the container is utilizing merely 20MiBs of RAM out of its allocated 64 ![picture](https://git.tobiastime.xyz/Tobias/Apache-LXC-Intranet/raw/branch/main/images/ram.jpg) Once I had coded the page I modified my Firefox settings to set it as my new homepage ![picture](https://git.tobiastime.xyz/Tobias/Apache-LXC-Intranet/raw/branch/main/images/homepage_firefox.jpg) Every time I open my browser this is what I am now greeted with: ![picture](https://git.tobiastime.xyz/Tobias/Apache-LXC-Intranet/raw/branch/main/images/intranet.jpg)