Bachelor Tech
  • Home
  • Tutorials
  • Portfolio
  • About Jan
  • Contact Jan

Set Up a Ubuntu-based LXC on Proxmox

by Jan Bachelor June 22, 2025

Since this is a self-hosted open-source solution, we will need to have our own infrastructure for hosting it. One of the most popular Level 1 hypervisors that is entirely free is Proxmox. You can install it on a spare device at home (including the Raspberry Pi that has 8 GB of RAM or more and various mini PCs).

The recommended way from Cas is to use docker, yet Proxmox does not natively support that, so we will follow a different path, instead. If you would like to use Docker, follow Cas’ guide, instead.

  • On your Proxmox web interface, select your local storage -> CT Template and click on the ‘Templates’ button.
Find the containers store on Proxmox
  • Then download the newest Ubuntu container, which may be different from the one shown below by the time you read this tutorial.
You can type ‘ubuntu’ in the search bar
  • Then right click on the proxmox host and select ‘Create CT’
Create a new fresh container on Proxmox
  • Give it some space (such as MIND), set a password. Alternatively, upload your own SSH key for password-less access. Tags are optional but handy once you have more containers and VMs.
Create a CT in Proxmox – General tab
Choose storage & template. The other steps can be left to default or up to your preferences.
In the network tab, you may prefer to set the IPv4 interface to DHCP and allocate a static IP on the DHCP server, instead.
  • Once the container is created, start it and use the built-in console to access it. The default login is with the ‘root’ user and the password you selected during set up.
  • Then, run the following commands:
# Update the OS
apt update && apt upgrade -y

# Create a local non-admin user that will be used to launch the service and to SSH in when needed
adduser jan
usermod -aG sudo jan
su jan

# Download git and python with pip (over 411 MB!)
sudo apt install git python3-pip

# Clone the repo from Cas into /opt/MIND and run it for a test. Use the --break-system-packages parameter since we can run it globally in the container.
sudo mkdir /opt/MIND
sudo chown -R jan:root /opt/
git clone https://github.com/Casvt/MIND.git /opt/MIND
cd /opt/MIND
python3 -m pip install -r requirements.txt --break-system-packages

# Now let's confirm the container's IP address and run the app (change 192. to your LAN's address, such as 10. ):
ip addr | grep 192.
python3 MIND.py
Running MIND for the first time

Why MIND? Simplicity meets productivity
Set up the MIND app + Connect it to Discord
Go back to course overview: Never again forget about important dates with MIND!

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 FacebookWhatsappEmail

Course Steps

  1. Why MIND? Simplicity meets productivity
  2. Set Up a Ubuntu-based LXC on Proxmox
  3. Set up the MIND app + Connect it to Discord
  4. Set up notifications on MIND
Previous Next

Recent Comments

  • Jan Bachelor on Dynamic DNS Set Up with DuckDNS on OPNSenseHi Jake, that's awesome, congratulations on getting…
  • Jake on Dynamic DNS Set Up with DuckDNS on OPNSensefollowed guide above to the T and all is working. i…
  • Fastbrain on Dynamic DNS Set Up with DuckDNS on OPNSenseThanks for the guide. For some reason, after follow…

Other courses

Never again forget about important dates with MIND!

June 23, 2025

Install iRedMail Mail Server As Proxmox VM With...

October 31, 2024

Remote Bucket Storage for Proxmox VM Backups

August 16, 2024

Concur Alternative: Import Employees’ Credit Card Expenses to...

January 19, 2024

Create an automated Gravity workflow that will allow...

January 19, 2024
Bachelor Tech
  • Home
  • Tutorials
  • Portfolio
  • About Jan
  • Contact Jan

Recent Posts

  • How to join two Proxmox nodes into a cluster (PVE 8.x)

  • How to Rename a Proxmox Node

  • How to mount an NFS share on an Android box

Facebook Twitter Instagram Pinterest Linkedin Youtube

All Rights Reserved. The theme was customized from Soledad, see PenciDesign