Lovely Blog

All Posts

Sending SMTP mail

2026-01-30

Sending email these days is tricky business, a complex system has evolved using various layers of authentication, validation and trust to ensure people can receive the emails they want and ignore the ones they don’t.

Read More

Using Hugo

2026-01-25

Getting started with hugo provids basic gettings started info for building a hugo site1. Creating Site hugo new site sitename The doc recommend importing a theme created by someone else. For fun you can simply create your own theme by running the following.

Read More

Port fowarding behind dynamic hosts

2023-11-19

Can be used to open and foward ports behind hosts that cant be controlled manually. The Hard Way Using NAT-PMP directly ports can be opened. Check if it is supported by your gateway using the following. In this case it is 10.2.0.1 but it will probably be different. Use commands such as ip addr and wg to find the appropriate gateway.

Read More

Wireguard setup Debian

2023-11-19

Setting up config files Put a config file in /etc/wireguard and it should be named after the name of the network interface you want to create. In most cases this can be wg0 but it can also be set to the name of the tunnel if there are alot of connections. Then run to start the tunnel

Read More

How to run a MacOS VM using docker

2023-11-17

Included here are example docker commands for starting a macos instance. This can be used for xcode compalation or software testing. Commands were tested working at 18/11/23.

Read More

My poor Attempt at flappy bird

2023-11-08

Made a Flappy Bird clone ages ago. Might as well chuck it here as a test

Read More