Posts
Install Dashy in Proxmox
Dashy is a self-hosted dashboard, to help you keep your Homelab organized Dashy is a self-hosted fully customizable dashboard that you can save bookmarks to. You can customize your bookmarks to display in various different ways. Dashy can also integrate with other self-hosted applications so their data can be displayed on the dashboard. You can use Dashy on all your devices by using the IP address as your homepage.
1. Live demo: https://demo.
Posts
Create Freemarker Content
1. Introduction We will use this site to test our freemarker templates: https://try.freemarker.apache.org/
2. Simple Templates and Data Models working with Strings 2.1 Hello In this example we use : ${name1} to get the value of name1 and replace the placeholder : ${name1} with : Jack the Ripper
We use this as Template
Hello ${name1} Hello ${name2} We use this as Data Model
name1 = "Jack the Ripper" name2 = "Elvis Presley" We get this result:
Posts
Install Metasploit Framework on Mint / Ubuntu Linux or Kali Linux in Proxmox
DISCLAIMER We provide this information for training or doing White Hat Hacking This is not a Hacking training course, however the instructions provided will show you how to identify vulnerabilities in your servers DO NOT USE THIS ON NETWORKS THAT YOU ARE NOT AUTHORIZED TO ACCESS THAT IS ILLEGAL AND AGAINST THE SPIRIT OF ETHICAL HACKING.
What is Metasploit Metasploit is a Penetration Testing framework used by Ethical Hackers to find and verify the existance of Vulnerabilities on your Network
Posts
Create a Smokeping Server in Your Proxmox Server
1. What does Smokeping give us Latency Monitoring: Tracks network latency to detect delays in data transmission. Packet Loss Detection: Identifies packet loss, crucial for assessing network reliability. Network Performance Analysis: Offers insights into network performance trends over time. Troubleshooting Tool: Assists in diagnosing network issues and pinpointing their causes. Capacity Planning: Helps in determining network capacity requirements based on historical data. SLA Monitoring: Assures compliance with Service Level Agreements (SLAs) by monitoring network performance against defined standards.
Posts
Install Portainer Inside Our Proxmox LXC Container
1. We created a LXC Container in our Proxmox Server Creating a LXC Container in our Proxmox Server
2. We Installed Docker in our Proxmox LXC Container Installing Docker in Ubuntu Server 2204
3. Installing Portainer in our Proxmox server Our instructions are based on this web page : https://docs.portainer.io/start/install-ce/server/docker/linux
3.1 Create a storage for portainer to persist data Create the volume that Portainer Server will use
docker volume create portainer_data 3.
Posts
Install KVM on Rocky Linux
KVM server Implementation 1. Installing KVM 1.1 Setup Password less Root User login to server Create your Certificates
ssh-keygen -t rsa -b 4096 Look here for instructions http://rino.kozow.com/linux/posts/make-centos-user-a-sudoer/
1.1.1 KVM Server 1 server-1 SSH To Get Servers Public Certificate
ssh root@54.67.32.45 Upload your public certificate to server
ssh-copy-id root@54.67.32.45 You should now be able to login without a password
ssh root@54.67.32.45 1.1.2 KVM Server 2 server-2 SSH To Get Servers Public Certificate ssh root@77.
Posts
Create LXC Containers in ProxMox
This is the prefered way to create Docker containers in Proxmox
1. List Available templates We need to add an Ubuntu and a Rocky Linux Template
ssh root@10.154.2.89 # List available templates pveam available Expect to get:
# this iis a shortened list system almalinux-9-default_20221108_amd64.tar.xz system alpine-3.18-default_20230607_amd64.tar.xz system alpine-3.19-default_20240207_amd64.tar.xz system rockylinux-9-default_20221109_amd64.tar.xz system ubuntu-20.04-standard_20.04-1_amd64.tar.gz system ubuntu-22.04-standard_22.04-1_amd64.tar.zst system ubuntu-23.04-standard_23.04-1_amd64.tar.zst # We are going to ignore the turnkeylinux Apliance Templates 2. Download the Ubuntu Template Select one of the desired above templates : ubuntu-22.
Posts
Create Your Own Proxmox Librespeed Server VM
1. Install docker sudo su - sudo apt update -y sudo apt install apt-transport-https ca-certificates curl software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" apt-cache policy docker-ce sudo apt update -y sudo apt install docker-ce sudo systemctl status docker sudo systemctl enable docker sudo systemctl start docker sudo systemctl status docker docker --version 2. The Docker Compose file mkdir /opt/librespeed cd /opt/librespeed nano docker-compose.
Posts
Create Your Own Proxmox Speedtest VM
dont use OpenSpeedTest the software does not work We will install an Open Source Self-Hosted SpeedTest server with Managed Database.
1. Prerequisites You will need an Ubuntu Server VM (We do provide instructions for Rocky Linux) Install the OpenSpeedTest software Set VM with Static IP Address (In my case 10.154.2.80) 2. Software source OpenSpeedTest
Locate the download needed (64 Bit versions):
Ubuntu Server : OpenSpeedTest-Server_2.1.8_amd64.deb Rocky Linux Server: OpenSpeedTest-Server_2.1.8.x86_64.rpm Raspberry Pi : OpenSpeedTest-Server_2.
Posts
Install Portainer
1. Create a storage for portainer to persist data Create the volume that Portainer Server will use
docker volume create portainer_data 2. Install Portainner in your Docker Container Then, download and install the Portainer Server container using Docker:
# docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest docker run -d -p 9000:9000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest Open browser: localhost:9080/#!