Bachelor Tech
  • Home
  • Tutorials
  • Tips
  • 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 FacebookWhatsappThreadsBlueskyEmail

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
  5. Harden your MIND LXC
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

Turn your Raspberry Pi into a Proxmox Backup...

July 13, 2025

OPNSense in HA with CARP with dual WANs

June 30, 2025

Never again forget about important dates with MIND!

June 30, 2025

Install iRedMail Mail Server As Proxmox VM With...

October 31, 2024

Remote Bucket Storage for Proxmox VM Backups

August 16, 2024

Recent Posts

  • How to get LXC containers for Proxmox outside of ready-made templates

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

  • How to Rename a Proxmox Node

Facebook Twitter Instagram Pinterest Linkedin Youtube

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

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