<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Ubuntu on Mike Bell - Blog &amp; Stuff</title><link>https://mikebell.io/tags/ubuntu/</link><description>Recent content in Ubuntu on Mike Bell - Blog &amp; Stuff</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>hello@mikebell.io (Mike Bell)</managingEditor><webMaster>hello@mikebell.io (Mike Bell)</webMaster><copyright>© 2026 Mike Bell</copyright><lastBuildDate>Sun, 29 Jun 2025 20:25:00 +0000</lastBuildDate><atom:link href="https://mikebell.io/tags/ubuntu/index.xml" rel="self" type="application/rss+xml"/><item><title>Homelab Update June 2025</title><link>https://mikebell.io/posts/homelab-update-june-2025/</link><pubDate>Sun, 29 Jun 2025 20:25:00 +0000</pubDate><author>hello@mikebell.io (Mike Bell)</author><guid>https://mikebell.io/posts/homelab-update-june-2025/</guid><description>
&lt;h2 class="relative group">Bye bye Ubuntu Server 20.04
&lt;div id="bye-bye-ubuntu-server-2004" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#bye-bye-ubuntu-server-2004" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>I moved all my apps from Ubuntu Server to Debian 12 after testing it out for a few months. It&amp;rsquo;s faster and uses less resources. There&amp;rsquo;s also no snap which is great! Migration went fine it was tedious but gave me an opportunity to clean up some tech debt I&amp;rsquo;d made when I first set the vm up. Running &lt;code>sudo shutdown -P now&lt;/code> was very satisfying. I still have a backup of the vm if I need to restore though.&lt;/p>
&lt;h2 class="relative group">Migrated ingresses to Traefik in LXC
&lt;div id="migrated-ingresses-to-traefik-in-lxc" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#migrated-ingresses-to-traefik-in-lxc" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>For a while I was running 3 different Traefik setups:&lt;/p>
&lt;ol>
&lt;li>primary docker vm on Ubuntu&lt;/li>
&lt;li>secondary docker vm (now primary) on Debain&lt;/li>
&lt;li>lxc in proxmox&lt;/li>
&lt;/ol>
&lt;p>Once I moved everything to file provider in lxc I could start moving everything off the old server and turn off the old ingresses. It also allowed me to setup a wildcard cert for my homelab instead of having traefik provision a new one every time I bring up a new service.&lt;/p>
&lt;p>Another advantage of having traefik in lxc is that I&amp;rsquo;ve configure it in Proxmox to boot first after reboot. So I should always be able to access friendly urls as soon as possible.&lt;/p>
&lt;h2 class="relative group">NAS Cleanup
&lt;div id="nas-cleanup" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#nas-cleanup" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Another chore was cleaning out some old config on my NAS, I want to try and cut down the raw read/writes. It also means it can go into power saving mode more often (hopefully).&lt;/p>
&lt;blockquote>
&lt;p>Update power saving is working, I can tell because it sounds like a sound effect from a science fiction movie every time it spins up!&lt;/p>&lt;/blockquote>
&lt;h2 class="relative group">Next steps
&lt;div id="next-steps" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#next-steps" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>I&amp;rsquo;m looking at more hardware now, I want a physical k8s setup running Talos. I&amp;rsquo;m looking at a few different options including the TurinPi and Sipeed Nanocluster but the cost of compute modules is just insane for the performance they give. If anyone has any suggestions then send them my way!&lt;/p>
&lt;p>Thanks for reading via RSS!&lt;/p>
&lt;p>Send me a message on &lt;a href="https://remotelab.uk/mikebell">Mastodon&lt;/a> or &lt;a href="mailto:hello@mikebell.io">email me&lt;/a>&lt;/p></description></item><item><title>Tmux for fun and Profit</title><link>https://mikebell.io/posts/tmux-for-fun-and-profit/</link><pubDate>Thu, 15 Jun 2017 00:00:00 +0000</pubDate><author>hello@mikebell.io (Mike Bell)</author><guid>https://mikebell.io/posts/tmux-for-fun-and-profit/</guid><description>
&lt;p>I&amp;rsquo;ve known about TMUX for a few years now but never got around to checking it out. It&amp;rsquo;s not until the past few weeks where I&amp;rsquo;ve spent most of my time in the terminal for various projects that I&amp;rsquo;ve really felt the need to dig in and learn the basics.&lt;/p>
&lt;h3 class="relative group">Installation - TMUX
&lt;div id="installation---tmux" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#installation---tmux" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;pre>&lt;code>sudo apt upgrade
sudo apt install tmux
&lt;/code>&lt;/pre>
&lt;p>Done&lt;/p>
&lt;h3 class="relative group">Installation - Tmuxinator
&lt;div id="installation---tmuxinator" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#installation---tmuxinator" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;pre>&lt;code>gem install tmuxinator
&lt;/code>&lt;/pre>
&lt;p>The reason I use Tmuxinator is it&amp;rsquo;s a great way to set environment setups that persist through reboot. The config uses YAML which is nice and human readable and you can add your config files to a gist or dotfile repo if you want.&lt;/p>
&lt;p>I&amp;rsquo;m not really going to go into the depths of using of using TMUX - this &lt;a
href="http://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux"
target="_blank"
>post&lt;/a> by Hermann Vocke does a much better job than I can explaining the cool things you can do.&lt;/p>
&lt;h3 class="relative group">Configuration
&lt;div id="configuration" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 ltr:-left-6 rtl:-right-6 not-prose group-hover:opacity-100">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#configuration" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Here are some of my specific configuration in &lt;code>~/.tmux.conf&lt;/code>&lt;/p>
&lt;pre>&lt;code># Use mouse like a peasant
set-option -g mouse on
# STFU
set-option -g visual-activity off
set-option -g visual-bell off
set-option -g visual-silence off
set-window-option -g monitor-activity off
set-option -g bell-action none
# switch panes using Alt-arrow without prefix
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
# remap prefix from 'C-b' to 'C-a'
unbind C-b
set-option -g prefix C-a
bind-key C-a send-prefix
# reload config file (change file location to your the tmux.conf you want to use)
bind r source-file ~/.tmux.conf
&lt;/code>&lt;/pre>
&lt;p>Hopefully the comments should be self explanatory, there are a lot more things I could do here but starting off simple is the way to go for me. In the future I&amp;rsquo;d like to look at styling TMUX, there are some awesome examples on &lt;a
href="https://reddit.com/r/unixporn"
target="_blank"
>/r/unixporn&lt;/a>.&lt;/p>
&lt;p>Here is a working example of my dev tmuxinator config:&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">name&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">dev&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">root&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">~/&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">windows&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>- &lt;span class="nt">editor&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">template&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">main-horizontal&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">panes&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>- &lt;span class="l">cd ~/Sites/projects/&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>- &lt;span class="l">cd ~/Vagrant/Convivio-VM &amp;amp;&amp;amp; vagrant up&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>- &lt;span class="l">cd ~/Vagrant/Convivio-VM&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>What this does is create me a horizontal terminal and then two columns below it. The main terminal opens my project directory, the first column opens my VM directory and then brings it up, the third column moves me into the VM directory so I can run &lt;code>vagrant ssh&lt;/code> when it&amp;rsquo;s up.&lt;/p>
&lt;p>There&amp;rsquo;s a lot more things to do to automate my dev setup but for the time being it&amp;rsquo;s pretty handy.&lt;/p>
&lt;p>Thanks for reading via RSS!&lt;/p>
&lt;p>Send me a message on &lt;a href="https://remotelab.uk/mikebell">Mastodon&lt;/a> or &lt;a href="mailto:hello@mikebell.io">email me&lt;/a>&lt;/p></description></item></channel></rss>