<?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>Servers on Keldo.uk</title>
    <link>https://keldo.uk/server/</link>
    <description>Recent content in Servers on Keldo.uk</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 15 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://keldo.uk/server/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>NUT</title>
      <link>https://keldo.uk/server/proxmox/nut/</link>
      <pubDate>Thu, 15 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/nut/</guid>
      <description>&lt;p&gt;Over the summer I got a R1500 G3 ups for my server it is quite over kill however i hope to connect my POE switch and starlink internet to also keep wifi up during a power outage. To that end it would be rather nice if my server actually shut down as the power was running out rather than just continuing until it dies when the battery runs out.
The last piece of this puzzle was a usb a to usb b cable which I recently got. This connection goes from my ups to my r720 on which i decided to install nut. The server is running proxmox as its primary OS so I was able to install nut with apt however the first few guides I followed ended up not working for what ever reason. The one that finally worked was &lt;a href=&#34;https://support.gen.uk/kb/faq.php?id=223&#34;&gt;this one&lt;/a&gt;. Once I had that sorted I setup a web nut docker container in terraform which all went smoothly I hope to eventually add the stats to graphana for data visulisation but for now i am happy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Terraform</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/terraform/</link>
      <pubDate>Tue, 26 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/terraform/</guid>
      <description>&lt;p&gt;One of my big goals with my homelab is resiliency as in that i could lose everything and have the ability to rebuild quickly on a new piece of hardware. To this end i have previously had a gitea repo which contained: a docker compose; a deploy target txt; and a env.sh loader script.
My setup currently looks like a main.ft with indivial files pre container. I am also using a gitea action to run terraform and commit the new tfstate file to the repo. I think this will be able to scale up with me for now once i finish my migration.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ZFS Ram consumtion</title>
      <link>https://keldo.uk/server/proxmox/vms/zfs-ram-consumtion/</link>
      <pubDate>Wed, 30 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/zfs-ram-consumtion/</guid>
      <description>&lt;p&gt;I had for a while been noticing large spikes in the disk backlog according to netdata as wells as swap useage errors. The swap useage errors especially were wierd because the VM can ballon up to 200GB of RAM and i know i am not using that much. These errors combined were leading to system freezes where i had to go into proxmox and stop the VM and then start it.
So to start investigating i ran&lt;/p&gt;</description>
    </item>
    <item>
      <title>Headscale</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/headscale/</link>
      <pubDate>Thu, 17 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/headscale/</guid>
      <description>&lt;p&gt;So in my process of preparing to switch to starlink I setup headscale to replace my wireguard vpn. I thought that I would have to use tailscale as I presumed the headscale server would require a port. It does but it just so happens to use https which I can tunnel with cloudflare. So with that in mind I setup headscale in a docker container and connected my phone with no issue. The server side was slightly harder as a i used the tailscale docker container and accidentally removed the envs so i spent a while trying to figure out why the state file wasn&amp;rsquo;t saving properly. That is fixed now and it works fine.
However on further investigation I realised that I could not use it for my main purpose as cloudflare tunnels do not support web socket PUSH.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Move from ipv4</title>
      <link>https://keldo.uk/server/proxmox/move-from-ipv4/</link>
      <pubDate>Wed, 16 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/move-from-ipv4/</guid>
      <description>&lt;p&gt;I am not mad I will be keeping ipv4 for my LAN however for reasons beyond my control I am moving from a wired internet connection to starlink that uses carrier grade nat. This leaves me with a range of problems I need to solve to get my homelab working without access to public ports. The first solution I am going to use is cloudflare tunnels. So i go from&amp;hellip;
&lt;img loading=&#34;lazy&#34; src=&#34;https://keldo.uk/assets/Pasted%20image%2020250716193437.png&#34;&gt;
to&amp;hellip;
&lt;img loading=&#34;lazy&#34; src=&#34;https://keldo.uk/assets/Pasted%20image%2020250716193855.png&#34;&gt;
This is not terrible and was easy to setup and integrate in my CI/CD pipeline however it is not a 1 size fits all solution as I still have game severs, mail, VPN, git ssh, remote access and sftp.
I have some ideas such as headscale or similar for VPN.
Git ssh i can tunnel but it would not be public so i feel it is pointless.
The others I will have to try ipv6 when i change to starlink.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pelican</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/pelican/</link>
      <pubDate>Wed, 11 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/pelican/</guid>
      <description>&lt;p&gt;The setup was simple I deployed the panel in a docker container to a fresh docker host. I had to set the application url env to the public url not the private one. Then I installed the wings software on the same VM as the panel. I had to manually copy the config file from the panel. Everything else it automated with gitea actions. I made sure to change some of the files in the config files to my nfs share. Unfortuantly I then ran into a massive bug where I couldn&amp;rsquo;t start any server. I hope this is fixed soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hashicorp Install</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/hashicorp-install/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/hashicorp-install/</guid>
      <description>&lt;p&gt;I recently decided that I wanted to explore the entire hashicorp stack. I have been using vault and terraform since I moved to gitea for container management. However I decided that learning the entire stack would be interesting and teach me more about IaC and cloud services. I chose to do a install of all the software in a VM running arch that has 200GB of ballooning ram and 20 CPU cores at 3 GHz. It will run the containers in docker on the same server.
I managed to install nomad and consul quickly however vault took a minute as the config file is just in /etc not /etc/vault.d. I then also had to add &lt;code&gt;tls_disable = true&lt;/code&gt; to the config files which I am currently storing in gitea and deploying with gitea actions. I initialized vault with 5 keys and 3 minimum.  I decided not to use my existing vault as I want to start clean and fresh. I installed vagrant and boundary-bin from the AUR and had to curl the binary for waypoint which is currently had coded to version 11.4 but i hope to make dynamic at some point.
I then setup waypoint with &lt;code&gt;waypoint install -accept-tos -platform nomad -nomad-host-volume=waypoint-data -nomad-runner-host-volume=waypoint-data-client&lt;/code&gt;. However I needed to set &lt;code&gt;export NOMAD_ADDR=http://192.168.1.13:4646&lt;/code&gt; first.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Caddy Setup</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/caddy-setup/</link>
      <pubDate>Sun, 11 May 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/caddy-setup/</guid>
      <description>&lt;p&gt;I have been using nginx reverse proxy for quite a while and it works great. However with my recent switch to automation and git managment i have decieded to switch to caddy i know many people love traefik however i have tried it in the past and had some errors so decided to investigate caddy.
My current setup works as such in each projects git repo I store the caddy file their is then an action which will copy the caddy file to the correct folder before running caddys hot reload command &lt;code&gt;caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Secrets in Vault</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/secrets-in-vault/</link>
      <pubDate>Mon, 24 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/secrets-in-vault/</guid>
      <description>&lt;p&gt;Since I started storing all my docker compose files in git i have wanted to create a public mirror as a disaster recovery option. To that end i needed a way to remove sensitive envs from the files. To achive this I set the docker env to a shell env like so &lt;code&gt;TEMP: ${TEMP}&lt;/code&gt;
This shell env was set by a script which contained &lt;code&gt;export TEMP=$(vault kv get -field=temp kv/data/docker)&lt;/code&gt;. This vault currently runs as a single node in docker and has to be manually unsealed as needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mail Server Down</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/mail-server-down/</link>
      <pubDate>Thu, 16 Jan 2025 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/mail-server-down/</guid>
      <description>&lt;p&gt;It started when i tired to set up my emails on Thunderbird mail on arch I noticed it wouldn&amp;rsquo;t connect. I checked the logs and found &amp;ldquo;2025-01-16 21:04:11,919 WARN exited: amavis (exit status 1; not expected)&amp;rdquo; I fixed this relatively quickly by removing &amp;ldquo;amavisd.pid&amp;rdquo;. After this it booted but I still couldn&amp;rsquo;t connect.&lt;/p&gt;
&lt;p&gt;I tracked this down by using dig and whats my ip to see that the dns record was wrong. I fixed this by switching to a cname record set to @ so i only need 1 ddns setup. This finally fixed it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Proxmox Install</title>
      <link>https://keldo.uk/server/proxmox/proxmox-install/</link>
      <pubDate>Thu, 26 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/proxmox-install/</guid>
      <description>&lt;p&gt;I decided that I wanted to use Proxmox as my main operating system as it has a large community and a large available library of tutorials. So i followed this guide (&lt;a href=&#34;https://www.youtube.com/watch?v=sZcOlW-DwrU&amp;amp;t=487s&#34;&gt;https://www.youtube.com/watch?v=sZcOlW-DwrU&amp;amp;t=487s&lt;/a&gt;) which made installing relitivly easy. The only small issue i found post install was that the 4 drives i had setup for proxmox were set up as 2 storage sections called local and local-zfs. I still don&amp;rsquo;t fully understand what happened here but i just put important files on local-zfs and it seem to work fine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Broken WordPress</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/broken-wordpress/</link>
      <pubDate>Mon, 02 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/broken-wordpress/</guid>
      <description>&lt;p&gt;I began by trying several plugins to get https working on my website none of the ones I found worked for free so I kept looking until I found one called simple ssl. I installed and activated it but when I went to refresh my website nothing just a plain white screen. I tried lots of different ideas to fix it but nothing worked solutions like renaming plugin and theme folders did nothing in the end I just gave up.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker Mailserver</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/docker-mailserver/</link>
      <pubDate>Fri, 22 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/docker-mailserver/</guid>
      <description>&lt;p&gt;Ever since I setup mailcow I have been annoyed that it runs with docker volumes and updates with a script. This makes it imposible to run how I want. I feel the main benefit of docker should be all the files needed are backed up and I can use the docker compose file to spin the container up anywhere.&lt;/p&gt;
&lt;p&gt;I have tried may times to fix these problems in mailcow and have always failed. So I finally gave up with mailcow and started looking at other options. I quite quickly found docker mailserver as my main option. I don&amp;rsquo;t know if I didn&amp;rsquo;t see it the first time round or if I was scared of by the lack of a GUI. What ever the case now I am happy to use the command line for everything.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A little AI in my life</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/ai/a-little-ai-in-my-life/</link>
      <pubDate>Mon, 11 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/ai/a-little-ai-in-my-life/</guid>
      <description>&lt;p&gt;I have recently seen lost of AI content from many big companies and have wanted to experiment with it my self. The most practical thing I have been able to think of is an AI assistant on my PC. I started when I saw this video (&lt;a href=&#34;https://www.youtube.com/watch?v=XvbVePuP7NY&amp;amp;t&#34;&gt;https://www.youtube.com/watch?v=XvbVePuP7NY&amp;amp;t&lt;/a&gt;) from network chuck. This was prity close to what I wanted so I gave it a go. The first issue I ran into was the inability to have add ons when home assistant is installed in docker. However this was a simple fix I just installed them as separate docker containers and manually added them to the whyoming intergration. I then installed the whyoming satalite on my main PC which went smoothly. However I did the extra step of adding sounds to the start and end.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pterodactyl 504</title>
      <link>https://keldo.uk/server/proxmox/vms/pterodactyl/pterodactyl-504/</link>
      <pubDate>Tue, 08 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/pterodactyl/pterodactyl-504/</guid>
      <description>&lt;p&gt;It started when I went back to my pterodactyl panel after a long time. I saw a red heart and a invalid ssl cert warning in console. I renewed the cert and the heart went green. However my servers still wern&amp;rsquo;t loading. So I changed the forwarding from cloudflare to nginx proxy. This still didn&amp;rsquo;t work. Then I renewed the cert as rsa type and noticed it put it a folder that ended in 00001. So I deleted the one with out the numbers and then renamed the one left to remove the numbers. One restart later and it was all working.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Redoing My VPN</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/redoing-my-vpn/</link>
      <pubDate>Tue, 13 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/redoing-my-vpn/</guid>
      <description>&lt;p&gt;During a backup test I did recently I found that wireguard wasn&amp;rsquo;t working properly. I have no idea how long this has been the case but to fix it I started trying to change the config however when that lead to no improvment I decided to reinstall. This is something I have considered before as my current setup doesn&amp;rsquo;t have a gui which would be nice so I use the repository (&lt;a href=&#34;https://github.com/wg-easy/wg-easy?tab=readme-ov-file&#34;&gt;https://github.com/wg-easy/wg-easy?tab=readme-ov-file&lt;/a&gt;). The install was over all easy however the password hashing didn&amp;rsquo;t work on a super strong password. This seems to be working now and I will probably redo the backup test for wireguard soon.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kasm storage complications</title>
      <link>https://keldo.uk/server/proxmox/vms/kasm/kasm-storage-complications/</link>
      <pubDate>Thu, 01 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/kasm/kasm-storage-complications/</guid>
      <description>&lt;p&gt;When I revisted my kasm server I found I was unable to launch a session. After running docker ps I saw that the guac container was contantly restarting. After searching the error message I found this link (&lt;a href=&#34;https://kasmweb.atlassian.net/servicedesk/customer/portal/3/article/8126468&#34;&gt;https://kasmweb.atlassian.net/servicedesk/customer/portal/3/article/8126468&lt;/a&gt;) which shows a fix. After following this guide I got it working again.&lt;/p&gt;
&lt;p&gt;However the same day one of my friends tried to download a game on a steam continer and I don&amp;rsquo;t know why but the entire vm froze up and I had to hard stop it. When I restarted it I found the config files filled with @ and nothing else.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wazuh File Premissions</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/wazuh-file-premissions/</link>
      <pubDate>Mon, 29 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/wazuh-file-premissions/</guid>
      <description>&lt;p&gt;I noticed today that Wazuh wasn&amp;rsquo;t working after I restarted my server. I saw in the logs it was failing the bootstrap test. I thought the issue was the mass of file permission error that were appearing before this error showed. However after messing around with file permissions I noticed a error about sysctl vm.max_map_count after running &amp;ldquo;sysctl -w vm.max_map_count=262144&amp;rdquo; it started working however I have no idea how this wasn&amp;rsquo;t a issue until now.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Proxmox no valid subscription warning</title>
      <link>https://keldo.uk/server/proxmox/proxmox-no-valid-subscription-warning/</link>
      <pubDate>Mon, 22 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/proxmox-no-valid-subscription-warning/</guid>
      <description>&lt;p&gt;I decided to finally remove that annoying pop up that appears every time I log into my server. I found this guide (&lt;a href=&#34;https://www.youtube.com/watch?v=5ftWGupG66A&#34;&gt;https://www.youtube.com/watch?v=5ftWGupG66A&lt;/a&gt;). i ignored the first section about the repositories but the section about removing the warning was clear and easy to follow. Once I had restarted the service I went to check the web UI and I was still getting the warning so I checked in a incognito tab and saw it was gone I just need to wait for my cache to update.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wazuh</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/wazuh/</link>
      <pubDate>Mon, 22 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/wazuh/</guid>
      <description>&lt;p&gt;I was originaly planing to try security onion but while reasurching it I came across Wazuh which runs on docker which I always prefer. Once I installed it using a edited version of the compose file in the github repository.&lt;/p&gt;
&lt;p&gt;I managed to install the agent on two of my servers however on my main proxmox host I didn&amp;rsquo;t understand that the server I was the ip of the main host not the server I was installing it on. This lead to a botched install I haven&amp;rsquo;t been able to fix yet.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Portainer Docker exec</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/portainer-docker-exec/</link>
      <pubDate>Fri, 19 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/portainer-docker-exec/</guid>
      <description>&lt;p&gt;One day when I tried to use the console section of portainer I got the error &amp;ldquo;Unable to retrieve image details&amp;rdquo;. After looking online I saw that I needed to update portainer so I started looking for the compose file and couldn&amp;rsquo;t find it. Well that was a bit annoying so I ran &amp;ldquo;docker run &amp;ndash;rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose …&amp;rdquo; which worked as expected. I then pulled the latest image and trimed the compose file. When I removed and restarted the container I was annoyed to see it still wasn&amp;rsquo;t working.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wordpress https</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/wordpress-https/</link>
      <pubDate>Wed, 17 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/wordpress-https/</guid>
      <description>&lt;p&gt;This has for a long time been probably my second biggest issue with my homelab. My main website that your reading this on has been running on http. This happened because i use the domain keldo.uk which is also the domain I use for email. This ment I couldn&amp;rsquo;t route through cloudflare like everything else.&lt;/p&gt;
&lt;p&gt;My original attempt to fix this was with trafik but when I got as far as forwarding the website all I got was a white page. I presumed that nginx proxy manager would be the same however I was proven wrong when I tried today.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ollama Install</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/ai/ollama-install/</link>
      <pubDate>Sun, 14 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/ai/ollama-install/</guid>
      <description>&lt;p&gt;I started with the docker compose file from &lt;a href=&#34;https://github.com/open-webui/open-webui&#34;&gt;https://github.com/open-webui/open-webui&lt;/a&gt;. I then edited this changing the volumes to mounts on my nas and changing the port. I then installed a range of models some designed for general conversations and others for coding.&lt;/p&gt;
&lt;p&gt;I then wanted to add tab auto complete to vscode so i used a section of technotim&amp;rsquo;s guide (&lt;a href=&#34;https://technotim.live/posts/ai-stack-tutorial/&#34;&gt;https://technotim.live/posts/ai-stack-tutorial/&lt;/a&gt;). This worked fine and was all round a simple process. I look forward to trying to customise some of the models.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ansible Install</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/ansible-install/</link>
      <pubDate>Wed, 10 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/ansible-install/</guid>
      <description>&lt;p&gt;I started by following this video &lt;a href=&#34;https://www.youtube.com/watch?v=NyOSoLn5T5U&#34;&gt;https://www.youtube.com/watch?v=NyOSoLn5T5U&lt;/a&gt;. Once i customised the compose file I managed to setup my first playbook. I decided to store playbooks on my nas for safety and the first one I made was a apt update.&lt;/p&gt;
&lt;p&gt;I then started tinkering with more complicated ones for proxmox and my dns settings. This is still what I am doing as proxmox is working through proxmoxer and if not exactly simple but I am happy with the progress I am making.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Don&#39;t delete random docker Volumes</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/dont-delete-random-docker-volumes/</link>
      <pubDate>Mon, 24 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/dont-delete-random-docker-volumes/</guid>
      <description>&lt;p&gt;It started when I was trying to install change detection. I was getting a error about not having space on the drive so I decided to delete some unused docker volumes. This lead to a new far more concerning error &amp;ldquo;mkdir /data/compose: no such file or directory&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;After looking online I realised this could be bad so I decided to download a copy of passbolt and then reboot. The first thing I noticed was proxmox stopped working but I realised this was just my dns. The when I did a docker ps it showed that everything was starting fine. However when I went to Portainer it told me to setup a new install.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Markdown</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/markdown/</link>
      <pubDate>Wed, 05 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/markdown/</guid>
      <description>&lt;p&gt;I recently decided to fully explore obsidian. I had installed it when I setup my arch linux install however I had never actually done anything more advanced that make a list of tasks. I began thinking how I could make use of obsidian I my mind went quite quickly to documentation of my homelab.  I had been doing this with wordpress however I had been considering replacing that, so i began to look. One quick google search later and i found mkdocs. While this is currently not very astetic I hope to be able to fix that.
The other thing I had to sort was syncing the files between the website, PC and phone. For the website I already knew I wanted to use gitea with a custom push action. However for the PC and phone I found that the Git plugin would work on my PC but not my phone. You may be able to get it working using ISH and the shortcut app however I could not so i resorted to a second plugin called Remotely save. This is still not ideal as it goes through both onedrive and obsidian to reach my server however that may be fixable with a s3 bucket on truenas and some more scripting.
&lt;img loading=&#34;lazy&#34; src=&#34;Pasted%20image%2020250605185618.png&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Broken mailcow</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/broken-mailcow/</link>
      <pubDate>Thu, 30 May 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/broken-mailcow/</guid>
      <description>&lt;p&gt;I began by trying to move my mailcow install from running on docker volumes to storing data on my nas. I started copying the files however after around the 5th volume I remembered the continers were still online. After I continued even finding a copy of the docker compose.&lt;/p&gt;
&lt;p&gt;However when I ran the compose I got serveral errors about mysql. I realised I had corrupted the mysql database. I tried several edits to the mysql files and failed. After that I went to launch the old copy and realised that was corrupted as well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>ICloudpd Notifications</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/storage/icloudpd-notifications/</link>
      <pubDate>Tue, 28 May 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/storage/icloudpd-notifications/</guid>
      <description>&lt;p&gt;The one feature of Icloudpd that I dislike is the requirement to constantly redo 2fa. I also would have no way of knowing when this is untill I set up one of the notification options.&lt;/p&gt;
&lt;p&gt;I decided since there was no smtp which would be my normal choice I would try out the discord web hook function which I hadn&amp;rsquo;t used before. The setup went fine untill I went to test it I restarted the container and got a notification that it started however, almost strait after that I got a message that it couldn&amp;rsquo;t access the folder that stored my photos. I re aplied the acl which fixed it but I need to find a away to re do the acl on a schedual.&lt;/p&gt;</description>
    </item>
    <item>
      <title>SyncTrayzor</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/storage/synctrayzor/</link>
      <pubDate>Mon, 27 May 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/storage/synctrayzor/</guid>
      <description>&lt;p&gt;I have been using the default syncthing windows client for a while. However, the task sceudular setup had never worked properly and there for I had been forced to run it manually every now and then.&lt;/p&gt;
&lt;p&gt;Luckily I came across a reddit post that mentionted SyncTrayzor at first I thought it was a different software but then I found out it worked with my existing syncthing server. I downloaded the installer and ran it. It worked even better than expected as it managed to use my existing config with the only change needed was to add an allow newer config flag in the settings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kasm install</title>
      <link>https://keldo.uk/server/proxmox/vms/kasm/kasm-install/</link>
      <pubDate>Sat, 11 May 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/kasm/kasm-install/</guid>
      <description>&lt;p&gt;I wanted to setup a more simple shareable alternative to VMs. Kasm was a great option which I was very excited to try. I began by setting up the normal docker compose with my normal bind mounts. However it kept getting stuck in a loop after accepting the terms. So I had to switch to a full install on a vm.&lt;/p&gt;
&lt;p&gt;After that I followed the stock install guide and it all went fine. I setup the workspaces I wanted and they installed fine. However the other issue I ran into was when I tried to add ssh to a vm. No matter what I tried it just wouldn&amp;rsquo;t work so in the end I decided I could just use the Ubuntu workspace and manually ssh in.&lt;/p&gt;</description>
    </item>
    <item>
      <title>iCloudpd</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/storage/icloudpd/</link>
      <pubDate>Fri, 10 May 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/storage/icloudpd/</guid>
      <description>&lt;p&gt;I wanted to try and find a better way to backup my photos from my iPhone to my NAS. I had been using Nextcloud with the app on my phone to do this however is was slow and nextcloud pritiy much always ran so slow a page could take around 60 seconds to load.&lt;/p&gt;
&lt;p&gt;I had seen iCloudpd before as a application on TrueNAS and so wanted to try it out. I set up a docker compose and signed in. However I then started getting a message to create the .mounted file which I had already done. This prity much instantly told me that there was somthing wrong with my mount. However when I looked it all seemed fine so I was forced to ssh in and relook at the new mount I had made to my NAS. After some failed ideas I noticed that the mount only had empty folders in it. This finaly reminded me that my Photos folder was acutualy a dataset so I switched the nsf share to that and it started to run a backup.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Passbolt update</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/passbolt-update/</link>
      <pubDate>Mon, 06 May 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/passbolt-update/</guid>
      <description>&lt;p&gt;I began to notice issues when my passwords in the ios passbolt app when it was&amp;rsquo;t showing my passwords. I quickly found a range of posts about historical issues with ios 17 batas but as far as I could see they had been solved in app version 15 and I was on 18.&lt;/p&gt;
&lt;p&gt;The next step I took was to run the health check this found that I had two issues: my install didn&amp;rsquo;t force https which is fine because if uses cloudflare; and my install was very out of date. Updating is one of the big draw backs of docker in my opinion and while there was a page about updating on the passbolt website I decided to just figure it out through portainer.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mailcow ssl</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/mailcow-ssl/</link>
      <pubDate>Sat, 13 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/mailcow-ssl/</guid>
      <description>&lt;p&gt;The first thing I noticed was wrong was that my Iphone was giving me a pop up telling me it could verify the identity of mail.keldo.uk. My first though was that the ssl cert had expired but as far as I knew Mailcow should automaticly refresh the cert. Luckily it was easy to debug as Mailcow has a nice selection of logs and I just open the acme logs and Imedialty saw the issue &amp;ldquo;mail.keldo.uk - Found AAAA record for mail.keldo.uk: 2a00:23c7:82c2:6401:be24:11ff:fe6d:10fa - skipping A record check&amp;rdquo; was apearing every hour. I setup ipv6 records when I set up mailcow however since I have a dynamic IP and haven&amp;rsquo;t set up a ddns for ipv6 it was seeing ipv6 skiping ipv4 and then seeing the ipv6 didn&amp;rsquo;t match. The simple solution was I just removed the ipv6 record and then the next hour it was fixed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hard Drive Errors</title>
      <link>https://keldo.uk/server/proxmox/vms/truenas/hard-drive-errors/</link>
      <pubDate>Wed, 10 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/truenas/hard-drive-errors/</guid>
      <description>&lt;p&gt;It began when I checked my emails and saw a email from TrueNAS it told me that one of my drives had failed and the pool was degraded. When I investigated I saw that the drive only had 13 errors but since I had 6 drives I wasn&amp;rsquo;t using I decided to swap it out I passed through another 2 drives and began the replacement tool. It took around three hours but went smoothly with the pool up the entire time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Metasploitable 2</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/metasploitable-2/</link>
      <pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/security/metasploitable-2/</guid>
      <description>&lt;p&gt;For a addition to my cyber security home lab I added a metasploitable VM. I made a VM with weak specs (but it should be fine) and then downloaded, unziped and converted it then just added it to the VM. I made sure to put it in VLAN 30 then booted it launched and I could access the UI. I look forward to practising with this.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing casaOS</title>
      <link>https://keldo.uk/server/proxmox/vms/installing-casaos/</link>
      <pubDate>Thu, 04 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/installing-casaos/</guid>
      <description>&lt;p&gt;I began by looking for a iso file as since the name was OS i presumed it was just that an Operating System but no after some reading I found the install script. I ran it on a ubuntu server VM and it just installed on its own and worked just like that. The UI is using port 80 which I can&amp;rsquo;t see a way to change so I would prefer if it was a more random port so 80 could be a service you can&amp;rsquo;t change but it works fine and I look forward to playing around with it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Kiwix</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/kiwix/</link>
      <pubDate>Thu, 04 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/kiwix/</guid>
      <description>&lt;p&gt;I began by changing the command to a docker compose it was easy apart from a random *.zim that was at the end. I just skipped over it and presumed it would be fine but there was no url so I thought I needed a zim for it to share so I downloaded all of Wikipedia which took around 1 hour so not to bad but after a restart there was still no page. I returned to that random &lt;em&gt;.zim and after some googling and trial and error I found I needed to add the line &amp;ldquo;command: &amp;lsquo;&lt;/em&gt;.zim&amp;rsquo;&amp;rdquo; after that it worked fine and I added ask Ubuntu as well.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Recoved WP db</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/recoved-wp-db/</link>
      <pubDate>Mon, 01 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/recoved-wp-db/</guid>
      <description>&lt;p&gt;I started by spinning up phpmyadmin I didn&amp;rsquo;t care about the settings as I was only going to use it for a bit. At first i tried moving files 1 by 1 but when that gave error I moved all the files I had in my mount and tried to login it said my login was wrong so I tried my wordpress login which worked. I navigated to the pages table and was horrified to see it only have 4 rows. As a last hope I restored a older copy of the db I had from just after the fail. When I checked this time there were 159 posts and a quick check showed I was all there!!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Opnsense</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/opnsense/</link>
      <pubDate>Sun, 31 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/opnsense/</guid>
      <description>&lt;p&gt;I began with goal of making a cyber security home lab for learning on my r720. The first part of this was to set up a separate network so I could change settings without taking down my familys internet. So I installed Opnsense on a vm and added two network device my normal bridge(WAN) and a bridge that is bound to nothing(LAN) I booted into the live environment and ran the installer. When it rebooted I checked the assignments and found that the wan and lan were the wrong way round. I changed that and the interface ip and then connected my kali box to the LAN and accessed the interface.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ollama K80</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/ai/ollama-k80/</link>
      <pubDate>Fri, 22 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/ai/ollama-k80/</guid>
      <description>&lt;p&gt;This project has been a roll-coaster and one of the hardest things I have attempted my goal when I set out was simple to run local Ollama models on a cheap £60 k80 GPU. My first attempted end very quickly when I found out that the GPU I got was faulty and it spewed out smoke within a second of first boot.&lt;/p&gt;
&lt;p&gt;After I confirmed the rest of my server was unharmed I got a full refund and purchased another K80. This one did not fail on first boot and so I was able to start setting up my GPU. I spent the next month trying on and off failing every time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>TrueNAS speed up</title>
      <link>https://keldo.uk/server/proxmox/vms/truenas/truenas-speed-up/</link>
      <pubDate>Sat, 09 Mar 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/truenas/truenas-speed-up/</guid>
      <description>&lt;p&gt;Today I decided to label my drives as while I know what they are on a software level I have no record of what slot is what letter and that is not the sort of thing you want to figure out during a drive death. So I began ripping out each drive one by one presuming I will be fine everything is either raidz2 or a 4 way mirror. I had done about 7 when I missclicked onto my truenas vm and saw the web ui was completely frozen at this point I was having a mild heart attack as my only other copy was on onedrive which only contained the most important files.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Nextcloud</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/nextcloud/</link>
      <pubDate>Mon, 12 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/documents/nextcloud/</guid>
      <description>&lt;p&gt;Today I installed nextcloud through docker I&amp;rsquo;m using the Linux server image and the install was very smooth however when I got to the web UI it was slow and I mean anywhere from 5 seconds to 60 per click! But I continued thinking it was just running a background install and would soon speed up.&lt;/p&gt;
&lt;p&gt;I added my NAS as external storage which worked fine and then setup the recognize app which is basically facial regognision like your phone does where it groups the same people and lets you name them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Virtual Box to Proxmox</title>
      <link>https://keldo.uk/server/proxmox/vms/virtual-box-to-proxmox/</link>
      <pubDate>Sat, 03 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/virtual-box-to-proxmox/</guid>
      <description>&lt;p&gt;Today I moved my last 2 VMs (Kali and Android x86)off my Desktop on to my server it was really simple. I just exported the VMs as raw from Virtual Box then moved them to my server using scp once that was done I created a VM as normal on Proxmox and then deleted the boot drive and added the raw disk I had transferred.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Removing My Applications Dataset</title>
      <link>https://keldo.uk/server/proxmox/vms/truenas/removing-my-applications-dataset/</link>
      <pubDate>Fri, 02 Feb 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/truenas/removing-my-applications-dataset/</guid>
      <description>&lt;p&gt;So I recently tried to remove my Application Dataset on my TrueNAS scale NAS. It was just annoying seeing it constantly when i didn&amp;rsquo;t have any applications running through TrueNAS so went to remove it and it said it was busy. I thought that can&amp;rsquo;t be right I know there are no applications installed so I spent a while online and found out how to force remove the dataset and I did.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Gaming VM</title>
      <link>https://keldo.uk/server/proxmox/vms/gaming-vm/</link>
      <pubDate>Sun, 21 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/gaming-vm/</guid>
      <description>&lt;p&gt;I started by cloning my windows VM template and that went fine my next job was to see what games I could share. Steam was easy apart from the amount of times I had to log in and out to make it work. And Xbox was even quicker with me just signing into microsoft store with my account and into xbox the the second account (the only game this doesn&amp;rsquo;t work for is minecraft java). The VM is only using integrated graphics however I will probably pass through my current gpu when I upgrade. But it can run most 2d games but struggles at games like minecraft and rocket league.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mailcow Install</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/mailcow-install/</link>
      <pubDate>Sat, 13 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/mail/mailcow-install/</guid>
      <description>&lt;p&gt;I decided I wanted to be able to get emails from my services as that is the mail method most of them support. For my mail server i decided to use mailcow rather than try to stitch together my own group of programs. The install was easy with no errors by simply just using a Docker compose file. Its smtp work fine with TrueNAS, Pterodactyl, Nextcloud, Proxmox and Passbolt however i could not get it working with Mealie.&lt;/p&gt;</description>
    </item>
    <item>
      <title>MakeMKV</title>
      <link>https://keldo.uk/server/proxmox/makemkv/</link>
      <pubDate>Fri, 05 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/makemkv/</guid>
      <description>&lt;p&gt;One of the main reasons I was so happy with the server I got was the fact it included a DVD drive. This was very useful as the last DVD drive I had been using was in a old laptop and stopped working a few months earlier.&lt;/p&gt;
&lt;p&gt;I downloaded and extracted makemkv in a nfs share on my proxmox host os. I can then run the command &amp;ldquo;makemkvcon mkv dev:/dev/sr0 all .&amp;rdquo; this rips the disk to my nas which then allows me to put it though handbrake on a windows 11 vm.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dynamic DNS</title>
      <link>https://keldo.uk/server/proxmox/containers/dynamic-dns/</link>
      <pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/containers/dynamic-dns/</guid>
      <description>&lt;p&gt;Today I set up my DDNS for my domains that need to link to my dynamic public ip address. I followed this guide &lt;a href=&#34;https://www.youtube.com/watch?v=rI-XxnyWFnM&#34;&gt;https://www.youtube.com/watch?v=rI-XxnyWFnM&lt;/a&gt; by NetworkChuck which worked amazingly. I didn&amp;rsquo;t want to run it on its own vm so I made a ubuntu container in Proxmox and apart from mixing up api and global api keys I managed everything first try.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pterodactyl Install</title>
      <link>https://keldo.uk/server/proxmox/vms/pterodactyl/pterodactyl-install/</link>
      <pubDate>Thu, 04 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/pterodactyl/pterodactyl-install/</guid>
      <description>&lt;p&gt;I began by trying to install pterodactyl as 2 separate containers on my main docker VM however this ended up having far to many issues for me to try and solve. My next idea was to use the ubuntu container and install them in there however this also didn&amp;rsquo;t work. In the end i just created a new VM and using this script (&lt;a href=&#34;https://github.com/pterodactyl-installer/pterodactyl-installer&#34;&gt;https://github.com/pterodactyl-installer/pterodactyl-installer&lt;/a&gt;). Which after a bit of fiddling with the ssl record and making the panel and the wing have unique domains then it finally worked. I also made sure that the servers are stored on a nfs share for easy backups.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pi Hole</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/pi-hole/</link>
      <pubDate>Thu, 28 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/managment/pi-hole/</guid>
      <description>&lt;p&gt;I chose to use Pi hole for ad blocking and local dns as it has a large community and I have used it in the past. The install went fine and then i used &lt;a href=&#34;http://firebog.net&#34;&gt;http://firebog.net&lt;/a&gt; to get a list of ad blocks. The only issues I have run into is that I blacklisted a google link that stopped a lot of surchs i did and that it only prompts you to re loggin after you fail to do something.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docker Install</title>
      <link>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/docker-install/</link>
      <pubDate>Wed, 27 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/docker-hosts/docker/docker-install/</guid>
      <description>&lt;p&gt;I began by creating a VM and adding a nfs share however my first attempt I installed Docker with the Ubuntu installer this lead to a wide range of problems so justed deleted the VM and started again. On my next attempt I made sure to only install docker after using apt install. I managed to get Portainer to work first try and then just had to move my old containers off my PC, this was not to bad as i just moved the files to the network share and then translated the compose files to the Portainer container options (I later found out that i could do it with docker compose files and switched most of them to that).
&lt;img loading=&#34;lazy&#34; src=&#34;Pasted%20image%2020250604153705.png&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pcie Pass through</title>
      <link>https://keldo.uk/server/proxmox/pcie-pass-through/</link>
      <pubDate>Tue, 26 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/pcie-pass-through/</guid>
      <description>&lt;p&gt;To be able to use ZFS on my planed TrueNAS VM i first had to pass through the six drives i would be using in my pool (I chose to do 6 drives per vdev with RAIDZ2). Luckily i had already flashed the drive controller so all i had to do was a few bios settings and then the actual pass through this all went without issue and a special thanks to TechHut for his very useful guide (&lt;a href=&#34;https://www.youtube.com/watch?v=MkK-9_-2oko&amp;amp;t=310s&#34;&gt;https://www.youtube.com/watch?v=MkK-9_-2oko&amp;amp;t=310s&lt;/a&gt;).&lt;/p&gt;</description>
    </item>
    <item>
      <title>TrueNAS Install</title>
      <link>https://keldo.uk/server/proxmox/vms/truenas/truenas-install/</link>
      <pubDate>Tue, 26 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/proxmox/vms/truenas/truenas-install/</guid>
      <description>&lt;p&gt;The install for TrueNAS was very simple as it was something i had practiced multiple times as a VM on my PC to mess around with smb shares. I decided to install scale as the choice between core and scale seemed very easy for me as i felt that while core was a small bit faster scale had a far more promising future and had plenty of people working to improve its speed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>R720</title>
      <link>https://keldo.uk/server/hardware/r720/</link>
      <pubDate>Mon, 25 Dec 2023 00:00:00 +0000</pubDate>
      <guid>https://keldo.uk/server/hardware/r720/</guid>
      <description>&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://keldo.uk/assets/Pasted%20image%2020250603212316.png&#34;&gt;
For christmas 2023 i got a second hand R720 from ebay i cost around £150 it has: 2 E5-2690 v2s for a total of 20 cores at 3 GHz; 256gb of ram; duel 10gig sfp+ ports; and 16x900gb 2.5&amp;quot; sas hdds (However only 2 drive sleds).&lt;/p&gt;
&lt;p&gt;My plan for this server was to use proxmox to build an environment that gave me space to run some useful services as well as mess around with new software.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
