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.
Posts
Install Nextcloud in Docker
Create Nextcloud folder sudo su - mkdir /opt/stacks/nextcloud/ -p cd /opt/stacks/nextcloud/ Create Compose file nano compose.yaml Put this in the file:
services: nc: image: nextcloud:apache environment: - POSTGRES_HOST=db - POSTGRES_PASSWORD=nextcloud - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud ports: - 8088:80 restart: always volumes: - ./nc_data:/var/www/html db: image: postgres:alpine environment: - POSTGRES_PASSWORD=nextcloud - POSTGRES_DB=nextcloud - POSTGRES_USER=nextcloud restart: always volumes: - ./db_data:/var/lib/postgresql/data expose: - 5432 networks: {}
Posts
Install Gitlab in Docker
Create gitlab folder sudo su - mkdir /opt/stacks/gitlab -p cd /opt/stacks/gitlab Create Compose file nano compose.yaml Put this in the file:
# docker-compose.yml version: '3.7' services: web: image: 'gitlab/gitlab-ce:latest' restart: always hostname: 'localhost' container_name: gitlab-ce environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://localhost' ports: - '8080:80' - '8443:443' volumes: - '$GITLAB_HOME/config:/etc/gitlab' - '$GITLAB_HOME/logs:/var/log/gitlab' - '$GITLAB_HOME/data:/var/opt/gitlab' networks: - gitlab gitlab-runner: image: gitlab/gitlab-runner:alpine container_name: gitlab-runner restart: always depends_on: - web volumes: - /var/run/docker.sock:/var/run/docker.sock - '$GITLAB_HOME/gitlab-runner:/etc/gitlab-runner' networks: - gitlab networks: gitlab: name: gitlab-network Create .
Posts
Installing PeerTube in a Docker Container
1. Get the latest Compose file sudo su - mkdir /opt/stacks/peertube -p cd /opt/stacks/peertube curl https://raw.githubusercontent.com/chocobozzz/PeerTube/master/support/docker/production/docker-compose.yml > compose.yaml When this does not work
nano compose.yaml Put this in the file
services: # You can comment this webserver section if you want to use another webserver/proxy or test PeerTube in local webserver: image: chocobozzz/peertube-webserver:latest # If you don't want to use the official image and build one from sources: # build: # context: .
Posts
Use Proxmox in a Hybrid Cloud Using Azure and Oracle Cloud
The demand for Persons with Cloud Skills There is a great demand for people with Cloud skills this is why we created this video
Our Goal We want to have a High Availability Cluster in a Hybrid Cloud spread accross 3 data centers.
Our Approach We will create VMs in our own Enterprise Proxmox environment We will create VMs in the Oracle Cloud We will create VMs in the Micosoft Azure Cloud In Order to test our Hybrid cloud We will create a Kubernetes High-Availibility Cluster Each datacenter will have a Kubernetes Master Node we will create Worker nodes in one data center as it will be easy to spin-up new ones in the other datacenters How we created the Oracle Cloud VM To save time please look at this video : Setting up the VM in Oracle Cloud (Free for life)
Posts
Installing Nutanix as an Alternative to VMware
We try out the Community Edition of Nutanix First open this link
You need to register to get and account You will receive an email where you need to create your logon user Now you can login Documentation getting Started
Downloading the ISO On the top of the page click on the Community Dropdown click on the Discussion Forum option Now click on : Download Community Edition Now download the ISO File Installer ISO For Windows Nutanix VirtIO for Windows x64 installer Version: 1.
Posts
We Compare Zerotier Tailscale and Netbird
Although Netbird is most popular it is not the best performing System according to our results. That title goes to Zerotier
Issue Installing Tailscale on Rocky Linux server after Zerotier was installed Downloading Packages: [MIRROR] tailscale_1.70.0_x86_64.rpm: Curl error (28): Timeout was reached for https://pkgs.tailscale.com/stable/rhel/9/x86_64/tailscale_1.70.0_x86_64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds] [MIRROR] tailscale_1.70.0_x86_64.rpm: Curl error (28): Timeout was reached for https://pkgs.tailscale.com/stable/rhel/9/x86_64/tailscale_1.70.0_x86_64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds] 1.
Posts
Install Proxmox Backup Server
1. Resources The PBS ISO images https://enterprise.proxmox.com/iso/proxmox-backup-server_3.2-1.iso
2. VM Requirement ISO image : proxmox-backup-server_3.2-1.iso Disk 512GB to 2TB CPU sockets 1 and cores 2 RAM 16384 GB (4096 for a VM) 3. DNS Settings IP Address : 10.154.2.85 DNS Name : buffalo.loseyourip.com 4. Create the Proxmox Backup Server Its a server installation using the above ISO file We do not recomend you do this as Proxmox VM installation unless you have a Proxmox HA Cluster
Posts
Create Kubernetes Cluster Our Way
1 What Unique about our approach We have a unique way of creating Kubernetes K3S Clusters no one knows how to do.
2. Our requirement 2.1 We have the following servers nickname: Primary Master Node ipAddress: 10.154.2.85 DNS Name: buffalo.loseyourip.com - nickname: Second Master Node ipAddress: 10.154.2.87 DNS Name: tiger.loseyourip.com - nickname: Third Master Node ipAddress: 10.154.2.90 DNS Name: kudu.loseyourip.com - nickname: First Worker Node ipAddress: 10.154.2.91 DNS Name: leopard.loseyourip.com - nickname: Second Worker Node ipAddress: 10.
Posts
Install Nagios in Proxmox
1. What is Nagios ? Nagios is an open-source monitoring tool. It oversees systems, networks, and infrastructure. Alerts users to potential issues. Monitors network services, host resources, and server components. Ensures reliable performance and quick response to problems. 2. Resources : www.nagios.org Nagios Downloads Nagios Core Nagios Frontends Nagios Plugins Nagios Add-ons NRPE - How to Install Nagios RPE Remote Plugin Executor V4 from source \
3. Basic Installation Run these commands: