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

help-circle

  • This is how I do it. It works internally and externally, though it’s more than OP needs. :)

    To add to what’s been said (in case it’s useful to others), it’s worth looking at SWAG and Authelia to do the proxying for services visible to the Internet. I run them in a Docker container and it does all the proxying, takes care of the SSL certificate and auto-renews it, and adds MFA to the services you run that support it (all browsing, MFA-aware apps, etc).

    Another thing I like about SWAG’s setup is that you select which services/hostnames you want to expose, name them in the SUBDOMAINS environment variable in Docker (easy to remove one if you take a service down, for maintenance, etc), and then each has its own config file in Nginx’s proxy-confs directory that does the https://name.domain -> http://IP:port redirection for that service (e.g. wordpress.subdomain.conf), assuming the traffic has met whatever MFA and geo-whitelisting stuff you have set up.

    I also have Cloudflare protecting the traffic (proxying the domain’s A record and the wildcard CNAME) to my public address, which adds another layer.


  • Bristlerock@kbin.socialtoSelfhosted@lemmy.worldNotes taking app
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    1 year ago

    I migrated away from Evernote a few years ago, where I kept my “paperless life” (PDFs of receipts, bills, etc) and general notes (work, study, etc). Opting to self-host most of the things I can, I moved the notes to Dokuwiki and the rest to what is now Paperless-ngx.

    This year I realised that Obsidian suits my needs better than a wiki, so migrated the notes to that. If it’s just for your stuff, I’d recommend the same. (Though if you collaborate with anyone, I’ve heard Notion is a better option specifically for that.) Obsidian has a lot of extensibility, which will steepen the learning curve, but it’s worth it.

    I sync Obsidian’s Vault using my Synology NAS’s “Drive” client, and Obsidian works perfectly with Windows, Mac, Linux, and Android. The only shortcoming is iOS (because iOS), though I believe you can work around it using Obsidian Sync or at least one other tool I’ve seen mentioned. It might also be possible via the Obsidian Git extension, but I’ve not tried it with iOS and requires (from a self-hosting perspective) that you have a local Git server (for example).


  • FWIW, I have an LG LED smart TV (2xHDMI, 1xDVB-S2, WiFi, NIC, etc) and it’s only been connected to my network once, for a post-purchase firmware update through my AdGuard Home. WiFi and Ethernet is disabled, and I use it with my Nvidia ShieldTV (Plex*, Netflix, ChromeCast, etc).

    I won’t let it go online as I expect it already phones home if you let it, and don’t imagine LG will be able to resist ad injection into content, like Samsung and others do. So it’s an excellent quality dumb TV, which meets my needs perfectly.

    *Plex Media Server runs on my NAS. The Shield and my mobile devices are Plex clients.



  • When my old NetGear ReadyNAS Duo (2 bays, SPARC, 100Mb NIC) was reaching its EOL I looked into a purpose built server, a mini of some kind (NUC, etc), or a standard QNAP or Synology NAS. Eventually settled on a Synology DS 920+ (4 bays, x86_64, 1Gb NIC).

    It’s been rock solid and amazing value for the 2.5 years I’ve had it. It’s running the majority of my Docker containers, Plex Media Server, a Linux VM, and a few other things. It also has its own shell/CLI, which is useful. I don’t use Synology’s “phone home”/remote access stuff, but Synology Drive and Synology Photos are great - they provide the equivalents of Dropbox and Google Photos respectively, and it works across Windows, Linux, Mac, iOS, and Android (via VPN when outside the house). No regrets at all.