Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Selfhosted
  3. I've written a series of blog posts about a "hands-off" self-hosting setup intended for relative beginners.

I've written a series of blog posts about a "hands-off" self-hosting setup intended for relative beginners.

Scheduled Pinned Locked Moved Selfhosted
selfhosted
45 Posts 27 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W [email protected]

    ok, a backdoor then. can they overwrite any file with it?

    H This user is from outside of this forum
    H This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #36

    It’s their machine. It’s a front door.

    1 Reply Last reply
    1
    • C [email protected]

      I don't disagree with any of that, I'm merely making a different value judgement - namely that a breach that could've been prevented by automatic updates is worse than an outage caused by the same.

      I will however make this choice more explicit in the articles and outline the risks.

      ikidd@lemmy.worldI This user is from outside of this forum
      ikidd@lemmy.worldI This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #37

      Don't expose anything outside of the tailnet and 99% of the potential problems are gone. Noobs should not expose services across a firewall. Period.

      1 Reply Last reply
      0
      • O [email protected]

        My experience after 35 years in IT: I've had 10x more outages caused by automatic updates than everything else combined.

        Also after 35 years of running my own stuff at home, and practically never updating anything, I've never had an outage caused by a lack of updates.

        Let's not act like auto updates is without risk. Just look at how often Microsoft has to roll out a fix for something an update broke. Inexperienced users are going to be clueless when an update breaks something.

        We should be teaching new people how to manage systems, this includes proper update checks on a cycle, with appropriate validation that everything works afterwards, and the ability to roll back if there's an issue.

        This isn't an Enterprise where you simply can't manually manage updates across hundreds or thousands of servers, and tens of thousands of workstations - this is a single admin, small environment.

        I do monthly update checks, update where I feel it's warranted, and verify systems afterwards.

        M This user is from outside of this forum
        M This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #38

        Well, you just saved me a bunch of time trying to figure out how to auto-update my humble little server. Granted, I only have Plex and Samba Share right now, but I like the principle. Hell, an update once blanked my smb config file for whatever reason

        Now auto-backups are another thing; because I would like to use a .tar file, but then it leads me down a rabbit hole because I don't know how to repair Grub if needed for a restore, or what Grub really even is vs Bios... I've just been learning as I go

        I'm a few weeks away from getting a couple parts for an upgrade, and then it'll be some fun. I want to redo it from scratch and maybe set up proxmox and change my file system to zfs, then start looking at docker, figure out Jellyfin and look at some ARR stuff... maybe tailscale or headscale. Idk, it's just fun cause it's a hobby. I just haven't had the storage or ram really, but soon

        1 Reply Last reply
        0
        • C [email protected]

          That's reasonable, however, my personal bias is towards security and I feel like if I don't push people towards automated updates, they will leave vulnerable, un-updated containers exposed to the web. I think a better approach would be to push for backups with versioning. I forgot to add that I am planning a "backups with Syncthing" article as well, I will take this into consideration, add it to the article, and use it as a way to demonstrate recovery in the event of such an issue.

          R This user is from outside of this forum
          R This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #39

          Been in it since the web was a thing. I agree wholeheartedly. If people don't run auto updates and newbies will not run manual updates, You're just teaching them how to make vulnerabilities.

          Let them learn how to fix an automatic update failure rather than how to recover from ransomware. No contest here.

          1 Reply Last reply
          3
          • C [email protected]

            That's reasonable, however, my personal bias is towards security and I feel like if I don't push people towards automated updates, they will leave vulnerable, un-updated containers exposed to the web. I think a better approach would be to push for backups with versioning. I forgot to add that I am planning a "backups with Syncthing" article as well, I will take this into consideration, add it to the article, and use it as a way to demonstrate recovery in the event of such an issue.

            N This user is from outside of this forum
            N This user is from outside of this forum
            [email protected]
            wrote last edited by
            #40

            You say this as though security is naturally a consideration for most docker images.

            1 Reply Last reply
            0
            • C [email protected]

              Recently, I've found myself walking several friends through what is essentially the same basic setup:

              • Install Ubuntu server
              • Install Docker
              • Configure Tailscale
              • Configure Dockge
              • Set up automatic updates on Ubuntu/Apt and Dockge/Docker
              • Self-host a few web apps, some publicly available, some on the Tailnet.

              After realizing that this setup is generally pretty good for relative newcomers to self-hosting and is pretty stable (in the sense that it runs for a while and remains up-to-date without much human interference) I decided that I should write a few blog posts about how it works so that other people can set it up for themselves.

              As of right now, there's:

              • An introduction (with Ubuntu basics)
              • Tailscale setup
              • Optional Docker Explainer
              • Dockge setup with watchtower for automatic updates
              • MicroBin as a first self-hosted webapp

              Coming soon:

              • Immich
              • Backups with Syncthing
              • Jellyfin
              • Elementary monitoring with Homepage
              • Cloudflare Tunnels

              Constructive feedback is always appreciated.

              EDIT: Forgot to mention that I am planning a backups article

              L This user is from outside of this forum
              L This user is from outside of this forum
              [email protected]
              wrote last edited by
              #41

              Did I miss the part where we set up the server?

              1 Reply Last reply
              1
              • C [email protected]

                Recently, I've found myself walking several friends through what is essentially the same basic setup:

                • Install Ubuntu server
                • Install Docker
                • Configure Tailscale
                • Configure Dockge
                • Set up automatic updates on Ubuntu/Apt and Dockge/Docker
                • Self-host a few web apps, some publicly available, some on the Tailnet.

                After realizing that this setup is generally pretty good for relative newcomers to self-hosting and is pretty stable (in the sense that it runs for a while and remains up-to-date without much human interference) I decided that I should write a few blog posts about how it works so that other people can set it up for themselves.

                As of right now, there's:

                • An introduction (with Ubuntu basics)
                • Tailscale setup
                • Optional Docker Explainer
                • Dockge setup with watchtower for automatic updates
                • MicroBin as a first self-hosted webapp

                Coming soon:

                • Immich
                • Backups with Syncthing
                • Jellyfin
                • Elementary monitoring with Homepage
                • Cloudflare Tunnels

                Constructive feedback is always appreciated.

                EDIT: Forgot to mention that I am planning a backups article

                anzo@programming.devA This user is from outside of this forum
                anzo@programming.devA This user is from outside of this forum
                [email protected]
                wrote last edited by
                #42

                Try Pangolin instead of cloudfare, though it requires a VPS (e.g. oracle free tier, or pay €1/month to ionos)

                S 1 Reply Last reply
                1
                • anzo@programming.devA [email protected]

                  Try Pangolin instead of cloudfare, though it requires a VPS (e.g. oracle free tier, or pay €1/month to ionos)

                  S This user is from outside of this forum
                  S This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #43

                  I'm hesitant to ask because I'm running pangolin also, but why are there downvotes here? did i miss something about pangolin?

                  anzo@programming.devA 1 Reply Last reply
                  0
                  • S [email protected]

                    I'm hesitant to ask because I'm running pangolin also, but why are there downvotes here? did i miss something about pangolin?

                    anzo@programming.devA This user is from outside of this forum
                    anzo@programming.devA This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #44

                    it could also be because I mentioned oracle 😛

                    S 1 Reply Last reply
                    1
                    • anzo@programming.devA [email protected]

                      it could also be because I mentioned oracle 😛

                      S This user is from outside of this forum
                      S This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #45

                      i guess i hope so!

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups