Posts
Docker or Kubernetes Which ? When ? in Proxmox
1. Our requirement : Is to get a Ubuntu Server as a container
2. How we will do this : What we will do is Start with docker show 3 ways to do this Then we will do this with Kubernetes first a single pod then show 2 ways to scale up this requirement
Finally we will look at a High Availability Kubernetes with nodes in Berlin Germany, London England, and New York
Posts
Install Uptime Kuma the Best Homelab Monitoring Tool
1. What is Uptime Kuma Real-Time Monitoring:Monitor services, websites, APIs, and Docker containers to ensure uptime and performance. Customizable Notifications:Send alerts via various platforms, including Telegram, Slack, Discord, email, Microsoft Teams, and more. Beautiful Dashboard:Intuitive and visually appealing interface for managing and viewing all monitored services. Docker Monitoring:Easily monitor Docker containers alongside other services to track their health and status. 2.Installation 2.1 Create Docker Compose file Run these commands:
sudo su - mkdir /opt/stacks/uptime-kuma -p cd /opt/stacks/uptime-kuma nano compose.
Posts
Create MKV Videos Convert Upload to PLEX and Jellyfin
1. Install MakeMKV 1.1 Windows Windows users can download it here : MakeMKV Dowlnload
1.2 Linux This is available in different forms : We prefer the Flatpack for Mint Linux
1.3 You need to register while this is a Beta version 1.3.1 search Google for : makemkv beta key I found this URL https://forum.makemkv.com/forum/viewtopic.php?t=1053
1.3.2. copy the key T-lp4bZX WE HAVE shortened this key BQqIkJpxOCbBo@KTV
1.3.3 Register -> Help -> REgister # And paste your key there 2.
Posts
Install Plex Docker Image in Proxmox
References https://hub.docker.com/u/linuxserver
https://www.linuxserver.io/
all images: https://fleet.linuxserver.io/
https://fleet.linuxserver.io/image?name=linuxserver/plex
https://hub.docker.com/r/linuxserver/plex
put this is file
--- services: plex: image: lscr.io/linuxserver/plex:latest container_name: plex network_mode: host environment: - PUID=1000 - PGID=1000 - TZ=Etc/UTC - VERSION=docker - PLEX_CLAIM= #optional volumes: - ./library:/config - ./tvseries:/tv - ./movies:/movies restart: unless-stopped http://localhost:32400/web
http://tiger.loseyourip.com:32400/web
It is better to use the IP Address of the server
http://10.154.2.87:32400/web
Posts
Install Watchtower to automatically Update Docker Containers
Watchtower is a tool that automatically monitors and updates running Docker containers when new image versions are available.
To prevent updating critical containers you can make it monitor them only or ignore them
The Watchtower Links Watchtower web site
Docker Repository
Installation Run these commands :
sudo su - mkdir /opt/stacks/watchtower -p cd /opt/stacks/watchtower We will use the Docker Compose file Create the compose file:
nano compose.yaml Put this in the file:
Posts
Install Authentik and put OAuth2.0 Into Proxmox
1. What is OAuth2 Open standard for authorization used to grant limited access to resources. Allows third-party applications to access user data without exposing credentials. Utilizes access tokens issued by an authorization server. Supports various flows like authorization code, implicit, and client credentials. Widely used in web, mobile, and API security for secure access delegation. 2. What is Authentik Open-source identity provider for authentication, authorization, and user management. Supports OAuth2, OpenID Connect, SAML, and LDAP protocols.
Posts
Scan Docker Images With Trivy
1. What is Trivy? Trivy is an open-source vulnerability scanner developed by Aqua Security. It identifies security vulnerabilities in container images(Docker), file systems(Linux), Infrastructure as code (Terraform) and Git repositories.
2. What Do We Use Trivy For? We use Trivy to detect vulnerabilities in OS packages and application dependencies. This helps ensure that containerized applications are secure and compliant with best practices.
1. Trivy is found here : https://trivy.dev/
2. Documentation https://aquasecurity.
Posts
Install Home Assistant in Proxmox
Home Assistant is a Home Automation Platform for managing devices in your home, like sensors, cameras, light switches and Solar and more.
1. What Home Assistant gives us Open-source platform for automating smart home devices. Centralizes control of various smart devices (lights, thermostats, etc.). Privacy-focused: Runs locally without relying on cloud services. Extensive integrations with thousands of smart home products and services. Customizable automations to create complex, multi-device workflows. Mobile-friendly with apps for iOS and Android to control your home.
Posts
Install the Jellyfin Media Server in Docker in Proxmox
1. The Docker Compose file can be found here Jellyfin Installation Dcumentation
and the docker compose file here : Docker-compose file
However this needs modification to make it work
2. Our Installation Instructions run these commands in the terminal
# become root user sudo su - # create the jellyfin folder mkdir /opt/stacks/jellyfin -p cd /opt/stacks/jellyfin/ Create the Docker Compose file
nano compose.yaml Put this in the file :
version: '3.
Posts
Installing Podman on an Ubuntu Server
Here are the short instructions to install Podman on an Ubuntu server and run an NGINX Docker Compose file in detached mode, exposing NGINX on port 8080.
1. Install Podman: ssh nickm@10.154.2.56 sudo su - mkdir /opt/podman/ -p cd /opt/podman sudo apt update sudo apt upgrade sudo apt install podman -y # validate podman podmn -v 2. Install Podman-Compose: sudo apt install python3-pip -y sudo pip3 install podman-compose 3. Create Docker Compose File: nano docker-compose.