Windows 10 End of Life

The end of life for Windows 10 is almost upon us, but in this case, for me, its the actual END of life. I finally just bit the bullet and wiped it out on my secondary project desktop. It was less painful than expected, though I still have some clean up things to do.

My main worry was how to migrate my docker set up from the Windows 10 GUI to a CLI based Docker in Ubuntu. I realized I could easily test this using WSL within Windows, which I did. I was surprised to find that I could simply, run my docker compose files straight.

Another helping factor overall, I used some 15 year work anniversary Amazon credit to buy a big fat 10TB drive, and consolidated a lot of files to it. Partly as a back up mechanism, but also it just makes things easier to manage on shares. I’ve needed to do something like this for a while now.

I have already been using the machine pretty minimally which make things easier as well. There was not a lot on it to “make sure I saves”. I was off yesterday so I had time, I loaded Ubuntu on a USB stick and loaded it up. Wiped out Windows 10 and set about getting things configured.

Which has been annoying, but its all solvable.

Static IP

I don’t understand why setting up IPs in Ubuntu is always such a pain in the ass. I feel like I have gone through like 5 different methods for which config file to edit over the years. I guess in 24.04, you use something called netplan. Which, BTW, doesn’t fucking work at all. It keeps giving me a DHCP address, I really would prefer to use the same old static IP.

I did get it to work eventually by going with the built in Network Manager through the GUI. I like to do things remotely over SSH but I finally gave up fighting this one and dug out an extra mouse and keyboard.

Docker

I plan to add more, but everything seems to be mostly working-ish. I have 3 main things, a basic Nginx set up that runs a simple start page. It worked easy, but the most complex thing it does is show a few JavaScript widgets for the weather and some inspirational quotes.

Then there is a database and phpadmin set up, but these are sort of just there to support my WordPress Archive and my FreshRSS instance.

FreshRSS came right up.

WordPress worked-ish, but because I didn’t originally have the static IP configured, it wasn’t loading the theme right and I couldn’t hit the wp-admin page at all. This stems because Worpdress knows it’s IP in the database, so it is still looking for the old IP. Everything worked once I fixed the IP address issue.

Shared Drives

Setting up Samba will be easy once I work out the fstab mounting for the drives. I got the Docker drive to mount , but not the Files or Video drives. I am pretty sure I am just using the wrong UUIDs. Once those are fixed I can remap my drives on the laptop and main desktop.

Media Streaming

I had a Plex server running in Windows 10, connected to the videos folder but I may switch to an alternative. For some stupid reason Plex really wants you to have a useless online account, which I hate, and its all within the house, so I don’t need that at all. There are several alternatives, I’ll look into one of those to use instead.

Synergy

I use Synergy to share a keyboard and mouse between my two desktops. For some reason my password is not working to log in and download it. Which has uncovered a different, unrelated issue, that Outlook seems to be rejecting my email forwarding set up through Cloudflare. I could not get it to send me a password reset, and it even started telling me “Emails are being rejected to that address.” Searching online suggests this is a common issue, which is wild because it’s been working for ages now. It’s not the first thing that made me suspicious lately. My wife said she sent me something that was rejected. I also just today had a weird issue where the McDonald’s app would not take any of my payment methods. Which was odd, there is money in the account and one was a credit card. I suspect my account got locked somehow due to reected emails.

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.