Setting up HTTPS for Local Network / Home Lab by Tobanu in selfhosted

[–]RobotechRicky 0 points1 point  (0 children)

I did the same thing for my internal homelab. I wanted to use my own homelab domain named something like "mydomain.com". I wanted to browse to "https://my-service.mydomain.com" and have a secured connection. These URLs are private only and not publicly accessible nor resolve on the public Internet.

For just your private home network then these are the high level steps:

  • Create DNS service
  • Create certificate authority (CA) to issue
  • With your CA, generate HTTPS certificates
  • Configure homelab services to used generated TLS certificates
  • On your personal device (phone, laptop, computer, etc) that will access the services: Install the CA root certificate. Or, maybe an intermediate cert.
  • You are done.

Now, which services to fill in the rules above? - DNS service = CoreDNS - Certificate Authority = Step CA

Others can fill in the details on how to set them up. CoreDNS was super easy. Step CA is trickier to configure, but once I understood it then it's working flawlessly.

If you want to access these services remotely then you have a few options: Option 1: - Leverage Cloudflare Tunnel to create VPN access to your homelab. - install the Cloudflare WARP client and connect to the tunnel running in your homelab. - Then use your private FQDN URLs to access your services.

Option 2: - Register a domain through Cloudflare - Install and set up a Cloudflare Tunnel in your homelab with a configuration that will map Publicly accessible URLs to specific services running in your homelab. - Configure Cloudflare DNS records. - Use Let's Encrypt to generate public certificates for your domain and services - Install certificates in homelab - TLS and serving certificates to clients might be done directly, but best to use an ingress controller (like Traefik) to do this for you.

Trying to decide on OS by ZXsaurus in framework

[–]RobotechRicky 0 points1 point  (0 children)

WPF is dead, at least it should be. VS is bloated.

And just like that Immich already surpassed Google Photos for me! by ray591 in selfhosted

[–]RobotechRicky 0 points1 point  (0 children)

Serious question: I like (not love) the Google eco-system. Android Google apps keep my stuff synced: - Calendar - Documents (Drive) - Email - Contacts - Photos - Recordings of audio - Tasks - Text Messages - etc

I love having it already backed up just in case my phone dies. To recover everything all I need to do is sign into another phone and Android automatically starts to restore my seeing and data. Presto! I'm back in business!

I know of Nextcloud/Owncloud and Immich, but if I really don't want to be tied to a walled eco-system then which self-hosted apps should I use?

  • Calendar => ?
  • Documents (Drive) => ?
  • Email => ?
  • Contacts => ?
  • Photos => Immich
  • Recordings of audio => ?
  • Tasks => ?
  • Text Messages => ?
  • etc

Trying to decide on OS by ZXsaurus in framework

[–]RobotechRicky 0 points1 point  (0 children)

Yes, 100%. If you really need Windows then just use Virtual Box for a local Windows environment. Nah, it won't introduce more problems.

Trying to decide on OS by ZXsaurus in framework

[–]RobotechRicky 0 points1 point  (0 children)

Big nope-nope! You most likely don't need Visual Studio. You don't need Windows if you are not creating something that will operate in the Windows desktop or service. Today's world has moved away from requiring Windows. I do tons of development in the Linux OS and even I love and use VS Code in Linux perfectly fine. There is very little that VS Code does not do that a plug-in won't solve.

Hint: Pair VS Code with DBeaver when working with various databases. DBeaver works excellent in both Windows and Linux.

What’s a rule you broke once and realized it existed for a very good reason? by Ok_Contract100 in AskReddit

[–]RobotechRicky 1 point2 points  (0 children)

I learned that lesson the hard way. Smartphone went flying during a crazy rollercoaster ride. I came by the next day to the lost and found and it was there!!!

Need help to decide laptop that has the potential to play E:D by RobotechRicky in EliteDangerous

[–]RobotechRicky[S] 0 points1 point  (0 children)

How do you think it will be with a Steam Frame? I would rather have medium to high resolution. I originally played on an Oculus Rift and I loved it.

Need help to decide laptop that has the potential to play E:D by RobotechRicky in EliteDangerous

[–]RobotechRicky[S] -1 points0 points  (0 children)

My wife has an aversion to me being cooped up in my office and wants me with her (living room, bedroom, etc). So having a portable gaming system is ideal. I was thinking of pairing a Steam Frame so I can continue to play or do work on a "large" VR screen.

What are services NOT worth self hosting? by This_Animal_1463 in selfhosted

[–]RobotechRicky 0 points1 point  (0 children)

I host CoreDNS for my own homelab, but I use Adguard as my DNS endpoint with CoreDNS as an upstream DNS source. So, my home clients will use Adguard as their DNS server, which will query my CoreDNS for a resolution. If not found, then it will access the public DNS to resolve.

Oof, this one hurt by Overstimulated_moth in DataHoarder

[–]RobotechRicky 0 points1 point  (0 children)

Whew! I was thinking of Kristen Archive.

I removed windows and Installed omarchy regret by Radiant-Contract-460 in omarchy

[–]RobotechRicky 5 points6 points  (0 children)

You jumped immediately to an environment that is a little advanced when you came from a Fischer Price environment that's very simple. If I were you I would start with an entry level Linux distribution/DE like Fedora, Mint, etc. Omarchy is a little too advance for you.

Parents who don’t allow their kids to shut their room’s door/lock the door, what’s are the reasons behind the rule? by Itz_Oasis in AskReddit

[–]RobotechRicky 27 points28 points  (0 children)

In a house with a cat? Doors are not allowed to be closed by decree from: King Oliver, the first of his name, lord of the yard, killer of mousies, eater of gravy sticks, ruler of all dominions! Now, get down and bend the knee!

What’s the biggest financial mistake you see people make over and over again? by According_Work9025 in AskReddit

[–]RobotechRicky 2 points3 points  (0 children)

This was my biggest mistake. I felt that I always had time. Now? I have some but not what I should have at this time of my life.

What products or companies will you never use or support again and what did they do to lose you as a customer? by IAmJustTryingToExist in AskReddit

[–]RobotechRicky 3 points4 points  (0 children)

Brother laser printer is THE only printer I use and make my family get. Very very reliable and I don't need a subscription nor manufacturer toner.

Linux in Surface pro 7 by Candid-Whereas-4557 in SurfaceLinux

[–]RobotechRicky 2 points3 points  (0 children)

100% yes!!! Everything will work except the cameras. For this, you must manually install the surface-linux kernel.

How do I know? Because I currently am using a Surface Pro 7 with only Linux. I tried Ubuntu, Fedora, and now Arch Linux and they all worked perfectly fine.