• 0 Posts
  • 9 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle


  • Having never built an app in .net, my first instinct would be to try to containerise it.
    This would make the installation of it (mostly) platform independent, and would let you easily prove it on your development machine.

    https://learn.microsoft.com/en-us/dotnet/core/docker/build-container?tabs=windows

    Note that docker isn’t the only way. There is also podman, and I’m sure there are others.
    All of these build ontop of the Open Container Initiative, and are mostly interchangeable. It’s only once you dig deeper into docker/podman/whatever that you might start running into compatibility issues.
    I don’t think I’ve ran into any issues between using docker and podman, albeit for nodejs applications.


  • My home box ran for a few years with no issues, until I started having DNS issues. I’m fairly certain that was unbound and the blocklists I had selected, tho.
    I set up a Cron job to update the block lists every night, and give unbound service a restart.
    It’s been solid since then, and my DNS issues have disappeared.

    Now, I am checking for updates and installing those every few months. So it gets a restart when that happens.

    You could get a refurbished SFF computer that has a low profile PCIe slot, and put an Intel 4 port network card in it.
    Would probably cost $150 tops. And its a solid entry! Certainly, that’s what I used before I bought one of the fanless network appliance type things.



  • I used to use pfSense. It’s great.
    I recently moved to opnSense… And I think it’s better.
    Both are good, both are BSD, both have similar settings (tutorials are mostly interchangeable)… But opnSense just does it better, updates more frequently, nicer UI etc.

    If you are talking to yours ISP, it’s worth getting a bridge modem, and settings details for your own router.
    This modem will turn “isp” into ethernet, then your opnSense/pfSense can make the actual connection. This means it gets the public IP directly.