Hello selfhosters,

I need recommendation for cheap VPS that I will use to host gramps only. Gramps is selfhosted app for building family tree.

I tested gramps in docker container on my home server and its awesome, check it out. My home server is not open to public (accessing it using wireguard only) and I would like to give access to some family members (3-4) for gramps. I thought its best to pay for cheap VPS and run gramps only to avoid any security issues on my home network.

I believe performance and storage requirements fit in any cheapest model, but not sure which VPS is the easiest to setup. I have my own domain from porkbun, but I have never set SSL certs properly before and I have never used VPS. I see this as a great opportunity to learn, but also to make some family members happy <3

I’m eying servercheap.com and it says in description “1 IPv4”, but then it offers “Add’l Ipv4 Addresses” for 9$. I’m bit lost here and I’m not even sure do I need IPv4 address. Maybe I can run duckdns or ddclient to avoid additional cost?

How is your experience with servercheap? Is there anything better for similar price?

Also, any tips for building server like that are appreciated. I was thinking Debian 11 + gramps in docker container since I’m familiar with that setup.

Cheers

  • aesir@lemmy.world
    link
    fedilink
    English
    arrow-up
    6
    ·
    7 months ago

    Considering the small audience and purpose, I would not have any problem using the always free offerings of either Oracle or Google (the latter especially if located in the US).

    • EngineerGaming@feddit.nl
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      AFAIK you’d still need to leave your card details to use free offers. No thanks, I’d rather pay $5 but in crypto.

    • rambos@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      7 months ago

      Their price plan says there is 10GB version for 3.5$, but the cheapest one I could take is 5$ for 25GB. Still good, I took it and so far so good. Thx

    • rambos@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      Do you mean cloudflare tunnels and hosting on my homelab? I have 40+ services running on my home server and feels like its best to isolate as much as possible since I don’t trust my security skills yet xD First time I hear about Sidecar, I’m gonna do some research thanks!

  • 2xsaiko@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 months ago

    I’m eying servercheap.com and it says in description “1 IPv4”, but then it offers “Add’l Ipv4 Addresses” for 9$. I’m bit lost here and I’m not even sure do I need IPv4 address. Maybe I can run duckdns or ddclient to avoid additional cost?

    You should have an IPv4 address unless you’re sure everyone who needs to access it has working IPv6 access or you don’t mind setting up 6to4/6in4 at the locations that don’t (or complain to ISPs until they fix it). The one should be fine.

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    7 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    CF CloudFlare
    HTTP Hypertext Transfer Protocol, the Web
    NUC Next Unit of Computing brand of Intel small computers
    SSL Secure Sockets Layer, for transparent encryption
    VPS Virtual Private Server (opposed to shared hosting)
    nginx Popular HTTP server

    5 acronyms in this thread; the most compressed thread commented on today has 7 acronyms.

    [Thread #334 for this sub, first seen 4th Dec 2023, 03:35] [FAQ] [Full list] [Contact] [Source code]

    • rambos@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      7 months ago

      What makes it different from running official docker container? This demo login screen looks exactly the same, but doesnt work tho. Screenshot from the link looks the same as well

      • controlphreak@lemmy.ml
        link
        fedilink
        English
        arrow-up
        2
        ·
        7 months ago

        I don’t understand what you mean by “official docker container” because Gramps is desktop software and doesn’t have a container. The GrampsWeb / Gramps.js is the web interface for browsing it, that can run in a Docker container, but is developed separately.

        • rambos@lemm.eeOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          7 months ago

          Grmps is completely new to me, didnt even know about desktop app before I deployed docker. Found it on awesome selfhosted. So i used this one thinking its what everyone is doing 🙃

          • controlphreak@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            7 months ago

            No worries. Gramps (desktop) is where I do work on my main tree, and then personally I will do a one-way sync (so that it can’t “corrupt” my tree) up to my GrampsWeb docker frontend so that the rest of my family can view the data.

  • thericcer@reddthat.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 months ago

    So, I’ve done exactly this with gramps. I used a NUC running proxmox at my home.

    I created a very simple https server with turnkey nginx running on the NUC proxmox instance. I host the gramps database exports there via a simple HTML page.

    Tied it to a domain name and sent the link to my family, with instructions to install gramps and import the database.

    EDIT: I used Let’s Encrypt for the SSL keys

    • rambos@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 months ago

      Thx for input. Do you not recommend running gramps as web service for some reason? Reading comments here it seems like desktop app is main way of using it and I wasn’t aware. Docker container is running fine, but looks like its missing some polish

  • plumbercraic@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    7 months ago

    I think a small linode is 12 bucks a month, and putting cloud flare in front it is free. Can add some s3 storage for a few more bucks too. They also have a free firewall you can use outside of the VMs.