Uploaded May 2023 | Updated September 2026, 2 weeks ago
#MXLinux #Proxmox #VirtualMachine
Full steps can be found at i12bretro.github.io/tutorials/0870.html
01. Download the MX Linux iso mxlinux.org/download-links
02. Log into the Proxmox web UI
03. Select a storage from the left navigation pane to download the .iso to
04. Select ISO Images in the left sub-navigation pane
05. Upload the MX Linux installation iso to the Proxmox ISO image library
06. Right click the Proxmox node name ≫ Create VM
07. Give the VM a unique ID and Name ≫ Next
08. On the OS tab, Select the MX Linux installation .iso file, leave the Type as Linux and the Version as 5.x - 2.6 Kernel ≫ Next
09. Leave the defaults on the System tab ≫ Next
10. On the Hard Disk tab, set the Storage device and Disk size to 30 GiB or more ≫ Next
11. On the CPU tab, set Cores to 2 or more and Type to host ≫ Next
12. On the Memory tab, set the Memory to 4096 ≫ Next
13. Leave the defaults on the Network tab ≫ Next
14. Verify the summary and click Finish
15. Right click the MX Linux VM in the left navigation pane ≫ Start
16. Click console in the left sub-navigation menu
17. Press Enter to load MX Linux
18. Click Install MX Linux on the MX Welcome dialog box
19. Press Escape to cancel checking the installation media
20. Click Change Keyboard Settings if needed ≫ Click Next
21. Click Next and then Yes to confirm the partition selection
22. Enter a computer name, domain and workgroup ≫ Click Next
23. Select a Locale and Timezone ≫ Click Next
24. Enter a username, user password and root password ≫ Click Next
25. Wait while MX Linux copies files and installs
26. Click Finish, the VM will reboot
27. When prompted to remove the installation media, navigate back to the Proxmox web UI and stop the VM
28. Select Hardware from the left sub-navigation menu ≫ Double click the CD/DVD drive ≫ Select Do not use any media ≫ Click OK
29. Select Options from the left sub-navigation menu
30. Double click QEMU Guest Agent ≫ Check the Use QEMU Guest Agent box ≫ Click OK
31. Right click the MX Linux VM in the left navigation pane ≫ Start
32. Click console in the left sub-navigation menu
33. Login with the username and password set during the installation
34. Welcome to MX Linux
--------------------------------------------------------------------
Optional Steps
--------------------------------------------------------------------
01. Launch a terminal window
02. Run the following commands
# update software repositories
sudo apt update
# install qemu guest agent
sudo apt install qemu-guest-agent -y
03. A subsequent reboot is required to complete installing the QEMU Guest Agent
### Connect with me and others ###
★ Discord: discord.com/invite/EzenvmSHW8
★ Reddit: reddit.com/r/i12bretro
★ Twitter: twitter.com/i12bretro
#MXLinux #Proxmox #VirtualMachine
Full steps can be found at i12bretro.github.io/tutorials/0870.html
01. Download the MX Linux iso mxlinux.org/download-links
02. Log into the Proxmox web UI
03. Select a storage from the left navigation pane to download the .iso to
04. Select ISO Images in the left sub-navigation pane
05. Upload the MX Linux installation iso to the Proxmox ISO image library
06. Right click the Proxmox node name ≫ Create VM
07. Give the VM a unique ID and Name ≫ Next
08. On the OS tab, Select the MX Linux installation .iso file, leave the Type as Linux and the Version as 5.x - 2.6 Kernel ≫ Next
09. Leave the defaults on the System tab ≫ Next
10. On the Hard Disk tab, set the Storage device and Disk size to 30 GiB or more ≫ Next
11. On the CPU tab, set Cores to 2 or more and Type to host ≫ Next
12. On the Memory tab, set the Memory to 4096 ≫ Next
13. Leave the defaults on the Network tab ≫ Next
14. Verify the summary and click Finish
15. Right click the MX Linux VM in the left navigation pane ≫ Start
16. Click console in the left sub-navigation menu
17. Press Enter to load MX Linux
18. Click Install MX Linux on the MX Welcome dialog box
19. Press Escape to cancel checking the installation media
20. Click Change Keyboard Settings if needed ≫ Click Next
21. Click Next and then Yes to confirm the partition selection
22. Enter a computer name, domain and workgroup ≫ Click Next
23. Select a Locale and Timezone ≫ Click Next
24. Enter a username, user password and root password ≫ Click Next
25. Wait while MX Linux copies files and installs
26. Click Finish, the VM will reboot
27. When prompted to remove the installation media, navigate back to the Proxmox web UI and stop the VM
28. Select Hardware from the left sub-navigation menu ≫ Double click the CD/DVD drive ≫ Select Do not use any media ≫ Click OK
29. Select Options from the left sub-navigation menu
30. Double click QEMU Guest Agent ≫ Check the Use QEMU Guest Agent box ≫ Click OK
31. Right click the MX Linux VM in the left navigation pane ≫ Start
32. Click console in the left sub-navigation menu
33. Login with the username and password set during the installation
34. Welcome to MX Linux
--------------------------------------------------------------------
Optional Steps
--------------------------------------------------------------------
01. Launch a terminal window
02. Run the following commands
# update software repositories
sudo apt update
# install qemu guest agent
sudo apt install qemu-guest-agent -y
03. A subsequent reboot is required to complete installing the QEMU Guest Agent
### Connect with me and others ###
★ Discord: discord.com/invite/EzenvmSHW8
★ Reddit: reddit.com/r/i12bretro
★ Twitter: twitter.com/i12bretro




![Run MyBB - Open Source Forum Software - in Docker
#MyBB #Forum #Docker
*** Updated 05/24/2024
Full steps can be found at https://i12bretro.github.io/tutorials/0932.html
What is MyBB?
MyBB is the free and open source forum software powering thousands of engaging, vibrant, and unique communities across the internet. - https://mybb.com/
Installing Docker
01. Log into the Linux host and run the following commands in a terminal window
# install prerequisites
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg-agent -y
# add docker gpg key
curl -fsSL https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release)/gpg | sudo apt-key add -
# add docker software repository
sudo add-apt-repository deb [arch=$(dpkg print-architecture)] https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release) $(lsb_release -cs) stable
# install docker
sudo apt install docker-ce docker-compose containerd.io -y
# enable and start docker service
sudo systemctl enable docker && sudo systemctl start docker
# add the current user to the docker group
sudo usermod -aG docker $USER
# reauthenticate for the new group membership to take effect
su - $USER
Running MyBB Container
01. Continue with the following commands in a terminal window
# create working directories
mkdir ~/docker/mybb -p && mkdir ~/docker/postgresql -p && mkdir ~/docker/nginx -p
# set owner of docker directory
sudo chown $USER:$USER ~/docker -R
# allow the container to write to working directories
sudo chmod a+rwx -R ~/docker/mybb
# download the nginx conf file
wget -O ~/docker/nginx/default.conf https://gist.githubusercontent.com/kawaii/ed2fbbf11309b8f635a623fa87abce8d/raw/3a5a6e36b238e55aaef519693ca16c82fbafd2fd/default.conf
# create containers network
docker network create containers
# run the postgesql container
docker run -d name postgres network containers -p 5432:5432 -e POSTGRES_USER=mybb_rw -e POSTGRES_PASSWORD=My44_rw$ -e POSTGRES_DB=mybb -v ~/docker/postgresql:/var/lib/postgresql/data restart=unless-stopped postgres:latest
# run the mybb container
docker run -d name mybb -v ~/docker/mybb:/var/www/html:rw network containers restart=unless-stopped mybb/mybb
# run nginx webserver container
docker run -d name nginx network containers -p 8081:80 -v ~/docker/mybb:/var/www/html:ro -v ~/docker/nginx:/etc/nginx/conf.d:ro restart=unless-stopped nginx
02. Open a web browser and navigate to http://DNSorIP:8081
03. Click Next at the Welcome screen
04. Click Next at the License Agreement
05. Click Next at the Requirements Check
06. Complete the Database Configuration as shown below
Database Engine: PostgreSQL
Database Server Hostname: postgres
Database Username: mybb_rw
Database Password: My44_rw$
Database Name: mybb
Table Prefix: mybb_
07. Click Next after the table creation completes
08. Click Next to complete the Table Population
09. Click Next at the Theme Insertion screen
10. Modify the Board Configuration form as needed ≫ Click Next
11. Create an administrator account by entering a Username, Password and Email Address ≫ Click Next
12. Click the Admin Control Panel link
13. Login with the administrator username and password created earlier
14. Welcome to MyBB
Documentation: https://github.com/mybb/docker
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Run MyBB - Open Source Forum Software - in Docker](https://i.ytimg.com/vi/cBrApDiqw3o/mqdefault.jpg)


![Run VSCodium Containerized in Docker
#VSCodium #Linux #Docker
Full steps can be found at https://i12bretro.github.io/tutorials/0985.html
What is VSCodium?
VSCodium is a clone of Microsoft’s Visual Studio Code. The project’s sole aim is to provide you with ready to use binaries without Microsoft’s telemetry and tracking code. - https://vscodium.com/
Installing Docker
01. Log into the Linux Docker host and run the following commands in a terminal window
# install prerequisites
sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg-agent -y
# add docker gpg key
curl -fsSL https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release)/gpg | sudo apt-key add -
# add docker software repository
sudo add-apt-repository deb [arch=$(dpkg print-architecture)] https://download.docker.com/linux/$(awk -F= /^ID=/{ print $NF } /etc/os-release) $(lsb_release -cs) stable
# install docker
sudo apt install docker-ce docker-compose containerd.io -y
# enable and start docker service
sudo systemctl enable docker && sudo systemctl start docker
# add the current user to the docker group
sudo usermod -aG docker $USER
# reauthenticate for the new group membership to take effect
su - $USER
Running VSCodium
01. Continue with the following commands in a terminal window
# list current uid and gid, note these for later
id $user
# create working directories
mkdir ~/docker/vscodium/{config,code} -p
# run the vscodium docker image
# replace PUID, GUID with the output of the id $user command above
docker run -d name=vscodium cap-add=IPC_LOCK -e PUID=1000 -e PGID=1000 -e TZ=America/New_York -p 8003:3000 -v ~/docker/vscodium/config:/config -v ~/docker/vscodium/code:/code shm-size=1gb restart unless-stopped lscr.io/linuxserver/vscodium:latest
02. Open a web browser and navigate to http://localhost:8003
03. Welcome to VSCodium
Source: https://hub.docker.com/r/linuxserver/vscodium
### Connect with me and others ###
★ Discord: https://discord.com/invite/EzenvmSHW8
★ Reddit: https://reddit.com/r/i12bretro
★ Twitter: https://twitter.com/i12bretro Run VSCodium Containerized in Docker](https://i.ytimg.com/vi/dJgh13kYmoI/mqdefault.jpg)


