This is my personal blog about Roamin Nomen's travels on Earth and in Cyberspace.

I'm learning Python and following along with the YouTube series, Code with Josh.

I've decided to code inside WSL2 on Windows using PyCharm. And getting this set up and working deserves a tutorial on its own. I started with Run Linux GUI apps on the Windows Subsystem for Linux and went from...

I've struggled with correctly setting up SPF and DMARC for a new VPS. In testing, I thought I had it right after reading many articles and using many online testing websites. But I kept getting failures until I realized my short test code:

cat $FILE | mail -s "Subject: Admin Status" someone@somewh...

I was trying netcat with a simple HTTP GET Request as follows:

nc roamin-nomen.name 80

GET / HTTP/1.1
Host: roamin-nomen.name

400 - Bad Request

And then I remembered that you have to end your lines with CRLF:

nc -C roamin-nomen.name 80

That, with the above input, got me th...

I ran into a problem with sending email. I forgot about the need for an SPF record in DNS. For now, I believe a simple entry of "v=spf1 a -all" is all that is needed. However, I'll need to wait for the DNS change to propagate through the system.

The VPS is up and running with the basics. This is a lite VPS with limited memory.

Grav is installed along with PHP and a Web Server.