• 3 Posts
  • 53 Comments
Joined 1 year ago
cake
Cake day: June 18th, 2023

help-circle


  • I had to create an account as per the usual process for these types of apps, but it was all local. I never had to do one to connect to their servers. I know it generates a unique instance ID which I believe phones home to their servers but I don’t mind personally.

    As for my experience, a lot of it is locked behind their paid plans, so I just keep it limited to what I use which is fine. I do like it as it does better than NocoDB for my needs (the input forms is what I needed) and it does better there. I don’t recall the other reasons for not using NocoDB otherwise, but it’s a long while.

    Their pricing is here: https://baserow.io/pricing

    So, that’s mostly what is locked behind. My sleep form I built which feeds the database:

    Overall, it does meet my needs so that’s all I ask. :)


  • In no particular order, the most essential ones are those I constantly use throughout my day and also weekly.

    Proxmox holds all of these in different LXC’s and VM’s

    • Home Assistant
    • Pocket-ID - https://github.com/stonith404/pocket-id (Exclusive Passkey login system as in -no un/pw just your Passkey which - doubles as an OIDC provider)
    • Homepage (By Ben Phelps of gethomepage.dev)
    • Vaultwarden
    • TechnitiumDNS which handles all of my DHCP and Adblocking in a one system, extremely capable software especially useful for SOHO too.
    • Baserow - Airtable alternative. It holds certain items of importance like what MAC address each device in my home network holds and what IP It uses in an intelligent view. I also was using it for a while to log issues with my sleep where I deal with insomnia, so I logged how well I slept, how many times I woke up, how long it took me to fall asleep etc. That was a simple form I created using drag/drop in Baserow and called by a URL.
    • OpenVSCode server - makes editing my Homepage (above) yaml and my docker-compose files a breeze! It’s especially nice when you edit it something and it auto saves almost instantly. Makes some of my services change in real-time!
    • UptimeKuma - Simply one of the best out there for me
    • Gotify - I get alerted to my Tuya based dehumidifer tank being full via Home Assistant, Downtime alerts from UptimeKuma and a variety of other services which I deem higher priority alerts over “fix when you can” ones.

    Aside from that, i do have other services I use every so often like Memos, Joplin Server (holds most of my notes), Pingvin and a few others.



  • Probably the only true way of knowing is by setting up an EXTERNAL host somewhere on a VPS or maybe a reputable VPS provider. Then, on that provider, set up Uptime Kuma, or if you don’t want to go through that trouble and don’t mind a potential 10 minute gap in knowing, https://uptimerobot.com/ which checks every 5 minutes and sends an alert.

    Once you do this, unless you have a Static IP, you will want to register with a DDNS provider so you can then tell the uptime service to ping your DDNS host which should echo back . If your internet is down, it won’t echo back and then it will trigger their alert. Of course, this won’t work if your IP changes, so staying on top of that is key unless you use a router which auto updates it which a lot do now days.

    Or, if you use Cloudflare Tunnels, it can be configured to alert you when the tunnel is down or unhealthy (A.K.A. No internet or the server is rebooted).


  • I will update my OP soon, but with the help of Dave811@lemmy.today here I was able to resolve my domain to my machines at least through Cloudflare using the ‘’’ --accept-routes’‘’ tag in my tailscale up command. This then, allowed me to point the A Record to the IP for the machine which Tailscale gives. I will have more details on this later this weekend or maybe sooner. I’m still working on resolving my password manager being exposed through Tailscale which I figured out this morning, so I need to migrate that over to a new LXC container. Then, after that - I’m ready to move away from CF once I copy my existing tunnel mappings over to the A name records with Porkbun. (shoot! I might just write a new post about this so anyone can glean from it when I’m done). Its still very much a Work in Progress.


  • Well, there’s this if you want to use it in Linux, I’ve used it before, liked it well enough, but not paying for it so I removed it (It’s sort of crippled if run free). I personally use Konsole on KDE which works quite well. I’ve read and think that Konsole also allows multiple bookmarked connections. I haven’t really tested it myself, I have roughly 10 machines I log into daily so I may try that further.

    https://termius.com/

    Before I made the leap to Linux years ago, I loved using MRemoteNG. Simply hands down the best. IMHO

    I tesed the client posted here by the OP. While it looks pretty nice, it suffers the same thing as others I’ve tried. Nothing beats the simplicity of the plain 'ol shell in Linux or in OSX. :)






  • Thanks! That’s one part of the equation. I think. I have a lot to read up on, I just got set up about an hour ago with Tailscale so a lot to ingest.

    Ideally, I want to replace my Wireguard connection which I am currently using (WG-Easy) to stay connected to my home network when I’m away from home so far that’s been hit/miss on 2 out of 3 phones I have running Android 13. I’m working on getting that to work with my new setup on Tailscale.






  • I heard about it off and on, but this was the days in dial-up and downloading an ISO to install Linux was too expensive in time and bandwidth . I had discovered at my local Office Depot, a Mandrake Linux box set so I splurged on that and got my first taste of Linux then. I also was able to surf the web and learn how to install it manually, but it didn’t make any sense at all and was too complex. For Mandrake, I didn’t care for it. It wasn’t until later on when I started working with hosting sites, that I got used to Centos and Ubuntu for servers. I even had Mac OSX for a while, which taught my about the directory structure, but I went back to Windows until around 2015ish when I jumped ship and went to Linux fulltime. I worked technical support and the servers were Linux based so I had learned a lot more doing that and got very comfortable with it. I then jumped through different distros to where I am now (Arch). I firmly hold belief though that Arch isn’t the best and no distro is truly the superior one. Instead, whatever Linux distro you use, if it does what you need it to do, then so be it!

    To answer the question though, what pushed me toward Linux was really the whole push toward Windows 10 being more loaded down with the pushed tracking and advertisements that comes with the Windows Territory. Plus - I grew to love the command line and it’s sort of my second home now.


  • I just installed Pomerium and got it to integrate with AdguardHome and my router which both use basic HTTP, I also use Authentik. It’s a bit of a learning curve, but in short, this is what the config.yaml file needs to work to get it up and running:

    The basic auth header for this is just UN: example PW: Password

    authenticate_service_url: https://verify.mydomain.com
    idp_provider: oidc
    idp_provider_url: https://Authentik.mydomain.com/application/o/pomerium/
    idp_client_id: AUTHENTIK'S CLIENT ID
    idp_client_secret: AUTHENTIK'S CLIENT SECRET
    idp_provider_scopes: null
    routes:
      - from: https://agh.mydomain.com
        to: http://192.168.1.200  ##Adguardhome address
        policy:
          - allow:
              or:
                - email:
                    is: myemail@mydomain.com
        set_request_headers:
        # https://www.blitter.se/utils/basic-authentication-header-generator/
           Authorization: "Basic ZXhhbXBsZTpwYXNzd29yZA==" #AdguardHome
          allow_websockets: true
    
    
      - from: https://router.mydomain.com
        to: http://192.168.1.254
        policy:
          - allow:
              or:
                - email:
                    is: myemail@mydomain.com
        set_request_headers:
        # https://www.blitter.se/utils/basic-authentication-header-generator/
          Authorization: "Basic ZXhhbXBsZTpwYXNzd29yZA=="  #Router 
        allow_websockets: true
    
    
    cookie_name: pomerium
    cookie_secret: RANDOM 32 CHARACTER COOKIE=
    cookie_domain: mydomain.com
    pomerium_debug: true
    

    So, now when I go to my Adguardhome’s URL ( agh.mydomain.com), it auto directs to my Authentik instance, then upon matching my signed in email in the browser session, it transparently logs me into Adguardhome without issue. The same applies to my router’s login.

    In short, if you have found an NVR which supports basic http auth, Pomerium is the missing piece I’ve found to work.


  • I’m not a Wyze subscriber and just use the cams for monitoring. The Wyze Cam Pan 3 so far has been quite amazing with low light full color pics whereas my Pan Cam 2 is just black and white in same low light.

    With the bridge, you can pipe the feed it provides to Shinobi or another DVR which reads RTSP, RTMP or HLS feeds and saves them to your storage for full time recording so you don’t need the subscription. You do have to login to your Wyze account for the bridge to work though but that’s fine with me.