Home Lab Network Tour and Setup
Since Easter Sunday, I came home from work to find the my partner at the time took my two kids away ages 3 and 2 and for months now have been in family court, as hard as this experience has been, I have learnt a lot and learnt who you can trust or not, on a good note I have been lucky with the courts and what i have managed to get with my kids
DADS fight for what is yours, especially when it is your kids, they deserve to be in your life, they are not only the mothers, they forget that and for sure lies apon lies will be told but at the end of it, they get exposed
Hosting your own website doesn’t have to be difficult at all. Follow this full guide step by step and you will have your own website hosed in no time!
Before getting to hosting, you will need to of purchased a domain name, downloaded ubuntu server and will have to do some port forwarding in your router, we show all this in the guide above!
Once the virtual machine running ubuntu server is up and running, we will install docker on the server then proceed to install portainer. (Dockers GUI). Then will wright a stack for WordPress (Website builder 100% FREE) then set up a proxy manger that directs traffic to our chosen domain name to the IP address of the server running the website. All commands and links are below to the ubuntu server and install docker and portainer, the word press stack is also below to copy and past!.
We will have to SSH into the server to copy and past commands, we use putty to do this.
Once portainer is installed go to the settings and replace the application template link to get nginx:
#hosted #website #linux #server #wordpress #proxmox #nginx #putty #ssh #porkbun #portainer #docker #selfhosted #domain
Ubuntu Server:
Putty:
Pork Bun Domain Names:
Installing Docker and Portainer:
# update software repositories
apt update
# install available software updates
apt upgrade -y
# clean apt cache
apt clean
# reboot the container
reboot now
DOCKER INSTALL:
# install prerequisites
apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y
# add docker gpg key
curl -fsSL -F’=’ ‘/^ID=/{ print $NF }’ /etc/os-release)/gpg | apt-key add –
# add docker apt repository
add-apt-repository “deb [arch=$(dpkg –print-architecture)] -F’=’ ‘/^ID=/{ print $NF }’ /etc/os-release) $(lsb_release -cs) stable”
# update software repositories
apt update
# install docker
apt install docker-ce docker-compose containerd.io -y
You now can run docker containers from the command line
Portainer:
# create a working directory for portainer
mkdir ~/docker/portainer_data -p
# run the portainer container
docker run -d -p 8000:8000 -p 9000:9000 –name=portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v ~/docker/portainer_data:/data portainer/portainer-ce
# output the ip docker host address
ip addr
WordPress Stack:
version: ‘3’
services:
# Database
db:
image: mysql:5.7
volumes:
– db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
networks:
– wpsite
# phpmyadmin
phpmyadmin:
depends_on:
– db
image: phpmyadmin/phpmyadmin
restart: always
ports:
– ‘8080:80’
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: password
networks:
– wpsite
# WordPress
wordpress:
depends_on:
– db
image: wordpress:latest
ports:
– ‘8977:80’
restart: always
volumes: [‘./:/var/www/html’]
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
networks:
– wpsite
networks:
wpsite:
volumes:
db_data:
#Proxmox #minecraft #turnkeyproject #homelab #homenetwork #server #minecraftserver #hostyourownservers
#tour #setup #office #homelab #server #homenetworking #pihole #dns #server #adblocker
#networking #homelab #networking101 #family #familycourt #australia #informationtechnology #homelab #homelabs #network #servers #homeserver #homejob #homenetwork #youtube #build #built #before #after #rack #cctv #homesecurity #camera #dome #bullet #dvr #nvr #install #dyi #zosi
#update #minute #youtube #life #family #imissyou
#server #rack #homelab #networkrack #serverrack #homeserver #homelabnetworks #networks #networking #enterprise #business
My server rack
Stay Connected with US!
Twitter:
Discord:
Instagram:
Facebook:
[ad_2]
source