• 1 Post
  • 25 Comments
Joined 11 months ago
cake
Cake day: August 19th, 2023

help-circle




  • Maybe be more specific?

    For traveling I would suggest a laptop to behave as a server but the IP address changes a lot when traveling.

    I’d personally opt for something hosted at home if possible like Nextcloud and Jellyfin with static IP and port forwarding to access on the go.

    Tbh though, if you just want storage on the go buying a portable 1-4TB drive that connects via USB-C is enough.







  • I do C# dev for work also but use Linux. You’ll have to use Rider for Visual Studio and Datagrip for Sql Server Management Studio. Only drawback I have is that Edit and Continue only works on dotnet > 8.0.

    You might need to do a tiny bit of extra support for the launchsettings.json since you’ll need to launch with kestrel server instead of IIS Express.

    Legacy dotnet will need an old Ubuntu/Whatever so some docker knowledge may be required since MS didn’t release a snap/flatpak of dotnet yet. 🖕

    I use Linux for gaming and dev with a highly customized KDE+bash setup and I love it. :)





  • Snap has really bad performance and licensing. I like that it’s cross-platform and gives devs easier time to release software on Linux. (Flatpak is better, ofc)

    I personally would recommend Kubuntu and Pop!OS if asked. However, think that people that think “I should probably install Ubuntu” should install it. There are a billion guides on how to do X on Ubuntu for non-tech people and people starting out on line might not know that everything Ubuntu based behaves more or less the same except for the KDE/Gnome/xfce. It’s also supremely stable on top of that.

    I think as a community we shouldn’t judge people based on their choice of distro.



  • I started using docker myself for stuff at home and I really liked it. You can create a setup that’s easy to reproduce or just download.

    Easy to manage via docker CLI, one liner to run on startup unless stopped, tons of stuff made for docker becomes available. For non docker things you can always login to the container.

    Tasks such as running, updating, stopping, listing active servers, finding out what ports are being used and automation are all easy imo.

    You probably have something else you use for some/all of these tasks but docker makes all this available to non-sysadmin people and even has GUI for people who like clicking their mouse.

    I think next time you find something that provides a docker compose file you should try it. :)




  • Yeah, not arguing that, it doesn’t cost them extra to allow those. Still, you can use 8080, 8989, 5000, 7878 etc, for plex, Jellyfin, nextcloud and so on.

    You can even workaround it by using cloudflare functions that forward requests to your specific port, DNS it to cloudflare and run a commercial webapp out of your garage anyway.*

    *Except if you want to honor whatever ToS they had you agree to.