I have a Pixel 8… a PC with Linux Mint. How do I learn to “self host”. Mainly for photo storage backup. Where do I start? I know nothing, absolutely nothing

  • pepperprepper@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    6 months ago

    Documentation, take notes on what you setup, ports opened, accounts created. This will be very valuable when you envitally get services setup and forget about them.

    • irmadlad@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 months ago

      Documentation, take notes on what you setup, ports opened, accounts created. This will be very valuable when you envitally get services setup and forget about them.

      @Toasted_Breakfast@lemmy.today OP this is advice you can take and apply throughout your selfhosting journey. This advice is worth it’s weight in gold right here. I lean heavily on my notes and they are prolific. My memory is shit for a lot of reasons including medical, and my notes have saved my ass many times.

      Awesome advice!

  • Hawk@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    10
    ·
    6 months ago

    Judging from your comments, you seem to be lacking some basic knowledge and skills to get started.

    None of the comments here are useful without getting those up to speed.

    You definitely might want to start of looking into networking: how do computers connect to each other and the internet.

    Since you’re using Linux Mint, I do assume you have some basic knowledge of using the terminal and basic commands.

    Next you might want to learn Docker, which is useful when learning self-hosting, as most solutions will have an option to use that.

    • Da Oeuf@slrpnk.net
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 months ago

      Another +1 for YUNOhost. I went from zero experience self-hosting to having my own email, fediverse instance, file server and several websites on a VPS. I would never have had the patience to figure this out without it.

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        So, for all you ^5’ing Yunohost, I have a question that’s bothered me for years. Like I said, their app catalog beats anything else in it’s category, but they also list apps that don’t work…separately of course and labeled as such. I’ve always wondered why. Is it in hopes that someone will fix them? …or what?

  • Fizz@lemmy.nz
    link
    fedilink
    English
    arrow-up
    5
    ·
    6 months ago

    This is kind of an info dump and I havent fully gone through to verify everything but this is a guide from a trusted ytber explaining step by step how he setup and managed his self hosting environment.

    https://wiki.futo.org/index.php/Introduction_to_a_Self_Managed_Life:_a_13_hour_%26_28_minute_presentation_by_FUTO_software

    For a more bite sized entry into self hosting just join the community (like you are now) and learn about the different services people are hosting and when one sounds good then look into how to set it up and ask questions along the way.

    • abeorch@friendica.ginestes.es
      link
      fedilink
      arrow-up
      2
      ·
      6 months ago

      @Fizz @Toasted_Breakfast I had a look at a few guides. They all come with a few assumptions and get into details but I was thinking that any guide needs to cover:

      options:

      Infrastructure - e.g. VPS/bare metal at home ,

      Applications - nextcloud, media server, home automation etc.

      Middleware - identity/authentication/ reverse proxy, backup, email, Patching/updates , xdav and other support tools for mobile,

      Networking - home network, subnets, vpn/tailscale, firewall, port forwarding, static ips., ipv6

  • 𝚝𝚛𝚔@aussie.zone
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    Buy used enterprise hardware for cheap, install Unraid, dip your toes in… Then if you enjoy tinkering, evolve from there.

    Unraid does everything I want so I’ve kinda plateaued for the moment.

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    One option you could explore since you didn’t list any other equipment, is a cheap VPS. You can pick one up at LowEndBox for cheap. I have a couple VPS test servers that run about $25 a year. That would help you get your feet wet a bit. You could learn how to deploy Linux server along with the standard defense systems in place like Fail2Ban, UFW, etc.

    Or even a small NUC or RPi.

    • frongt@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      Agreed. For actual backup, I’d put it in the cloud.

      Really, I’d run immich locally, and then back that up to the cloud, but that depends on how valuable the data really is to you.

      • irmadlad@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        Really, I’d run immich locally,

        There ya go. Encrypted of course. That way OP can still learn to stand up a proper server and defenses before it almost instantaneously attracts the attention of literally any or all of the 1.5 billion known, active, automated bot accounts at this moment +/- show up at your port 22 doorstep and helping themselves to your resources.

        The very first linux server I stood up on a vps, was taken over quite quickly. So, that spurred me on to read tutorials, scour chans and forums, just looking for guidance and knowledge. Now, I understand a lot more that I did way back when so it’s gotten easier. Not that I house a vast trove of wisdom or knowledge…pffffttt…that does not exist. I learn something new all the time. That’s one of the aspects I really love about self hosting.

        • frongt@lemmy.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          Of course. Personally I wouldn’t expose anything to the Internet but a VPN service.

  • rnercle@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    6 months ago

    for “photo storage backup”, you can simply use syncthing.

    unless you want to really learn to “self host”

    • loiakdsf@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 months ago

      apart from syncthing not being a backup solution, the question revolves around seldhosting im general, not purely on photo backup.

      • rnercle@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 months ago

        apart from syncthing not being a backup solution, the question revolves around seldhosting im general, not purely on photo backup.

        ☞ “Mainly for photo storage backup.”

        also, this is from syncthing-fork tips tips

        • loiakdsf@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          you pointing out “mainly” just shifts his question to the next time he decides to host a service, which is what i meant to point out.

          they might state that, but upstream syncthing says that the feature is intentionally hidden in the advanced settings and they plan to deprecate it.

  • SharkStudios@lemmy.zip
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    Well for starters if you want something more out-of-the box, just buy a NAS. But what woult be better is to buy a Raspberry Pi 5 and add a micro sd with good amount of storage or maybe some additional external storage and install CasaOS(this is basically a easy UI that allows you to self-host mostly without commands) and install Immich within its App Store, and link it up with your phone(on the Immich app).(If you need any more help DM)

  • BootLoop@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    Immich is a fantastic photo backup service that is a replacement for Google Photos both in form and function.

    There’s a demo at demo.immich.app to see what it looks like and what you can do with it. As far as self hosting stuff goes it’s relatively easy to setup. Work through the setup guide and see if you can understand that to get it running.

    What it will do is make it available on any devices on your local (WiFi or wired) network. You will need to open a port on the Linux box’s firewall, but that step is easy and I can show you how to do that on Mint. Then you’ll be able to connect to it from your phone or any other devices (or right from a browser right on the server).

    If you have any questions feel free to ask. I have a few things running on a Mint server I have.

  • amorpheus@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    Going by your comments, I think you need to know a few basics before you get into people’s suggestions for actual services. Start with this: more or less, “the cloud” is just someone else’s computer. It’s bigger, the connection is faster, etc., but the services you use most likely run on a Linux computer much like the one you already have.

    For experimenting with the topic, it would be good to have another computer that you can mess around with and not worry about having a usable machine. If you can cobble together a desktop from old parts it will be enough to start the learning process.

  • thelittleblackbird@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 months ago

    If you are interested in the photo storage then start… With the storage.

    So pick up a nas or something similar, pay a bit more for the super intuitive fancy gui product and the start from there.

    Learn what is nas and how to connect to a pc Thne learn how to do the same with your smartphone Then learn a bit about networking Then… Continuous for the hardest itch and try to Scratch it

    And if you need support, come back here, check videos and web pages or even chatgpt, for the basic stuff is quite acceptable

  • AmazingAwesomator@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    i started in january of this year because i upgraded my wife’s computer. that gave me an old computer to tinker with.

    i recommend getting an old computer, installing an OS (look up thinks like truenas, proxmox, unraid… there are more and they are different; try them all out if you want to see what you like)

    then go onto youtube and search for things like “<OS> beginner” and you will get a bunch of tips/tricks/tutorials/etc. for starting out with your favorite.

  • Faltsm@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    Take this anyway you want but one good thing about ai is they’ve hoovered up all the guides, instruction manuals, and troubleshooting forums. They can give you advice, help you install, and troubleshoot when it breaks.