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

NodeBB

  1. Home
  2. Selfhosted
  3. Seeking advice for selfhosting critical data

Seeking advice for selfhosting critical data

Scheduled Pinned Locked Moved Selfhosted
selfhosted
4 Posts 2 Posters 2 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.
  • hamsda@lemm.eeH This user is from outside of this forum
    hamsda@lemm.eeH This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #1

    Hello everybody,

    my plan is to switch from Android to GrapheneOS. In this process, I want to get rid of my reliance on my google account as much as possible.

    To this end, I'd like to selfhost some "critical" data, e.g.

    • contacts
    • calendar
    • online drive for files (e.g. google drive alternative)
    • some basic note-taking app (like google keep)

    and so on.

    I do some selfhosting already, though it is not that kind of "cannot lose this" data. So I'd like to share my thoughts and ask for your opinions and experience for the process.

    More details for what I want

    contacts

    • have to be syncable to the phone
    • if possible, some webinterface to edit / browse

    calendar

    • has to be syncable to the phone
    • webinterface + sync to desktop / phone
    • if possible, send invite-links to events to others

    drive

    • files of my choosing must be offline-available
    • ever other file should not use storage on the phone
    • if possible, able to share links to download files
    • if possible, able to share links to view with online editor (see below)

    document editor

    • think google sheets / google docs
    • if possible, able to share links to view documents online

    smartphone photos

    • auto-backup camera folder

    There may be some things I'm not thinking about right now, but this seems to pretty much be it.

    If possible, all of this should be accessible only via vpn.

    What I already have

    I have a pfSense physical appliance that's already managing my home network, got an OpenVPN already setup, dynamic DNS working properly for the lack of a static IP, etc.

    I own 2 mini-PCs (some Intel NUC, some passive-cooled zotac with an intel with 4c/8t). One of them (zotac) is currently running as my Proxmox Virtual Environment Hypervisor, managing 3 VMs.

    I also have a second PC which misses some critical parts, so it is not currently in working condition. I think there's an AM4 mainboard and 16 or 32GB of DDR4 RAM in there. I could make a NAS or a new hypervisor out of this, but the case (Fractal Design Define 7) is quite big and a full PC is probably worse for energy-efficiency than my 2 mini-PCs and is going to be more expensive.

    Not much in terms of storage sadly

    • 1x 6TB external USB HDD (used for backups)
    • 1x 2TB external USB HDD (used for data)

    What I plan to do

    The kind of data I'm going to be hosting myself now is very import, so it cannot be lost or corrupted.

    But the feature list doesn't seem to be overly complicated. This seems like something nextcloud could do.

    This means, I will probably need to buy

    • 2x 4 TB HDD for storage for data RAID
    • 2x 8-10 TB HDD for backups
    • 2x external RAID case

    Then I could connect the data RAID to the already running zotac pc and spin up new VMs for nextcloud and whatever else I might need and start serving my data from home.

    The Intel NUC will be used as a Proxmox Backup Server, connected to the backup RAID. Keeping some daily, weekly and monthly backups.

    On the phone-side, I'd have the vpn always active. Whenever active, sync of contacts, calendar entries, photos etc. should be possible.

    Questions

    Is there anything I missed? Did any of you already try something like that? Does anybody here see a potential problem with any of the above?

    Can anyone recommend a RAID-1 external enclosure without a fan and some quiet and energy-efficient HDDs?

    G 1 Reply Last reply
    0
    • hamsda@lemm.eeH [email protected]

      Hello everybody,

      my plan is to switch from Android to GrapheneOS. In this process, I want to get rid of my reliance on my google account as much as possible.

      To this end, I'd like to selfhost some "critical" data, e.g.

      • contacts
      • calendar
      • online drive for files (e.g. google drive alternative)
      • some basic note-taking app (like google keep)

      and so on.

      I do some selfhosting already, though it is not that kind of "cannot lose this" data. So I'd like to share my thoughts and ask for your opinions and experience for the process.

      More details for what I want

      contacts

      • have to be syncable to the phone
      • if possible, some webinterface to edit / browse

      calendar

      • has to be syncable to the phone
      • webinterface + sync to desktop / phone
      • if possible, send invite-links to events to others

      drive

      • files of my choosing must be offline-available
      • ever other file should not use storage on the phone
      • if possible, able to share links to download files
      • if possible, able to share links to view with online editor (see below)

      document editor

      • think google sheets / google docs
      • if possible, able to share links to view documents online

      smartphone photos

      • auto-backup camera folder

      There may be some things I'm not thinking about right now, but this seems to pretty much be it.

      If possible, all of this should be accessible only via vpn.

      What I already have

      I have a pfSense physical appliance that's already managing my home network, got an OpenVPN already setup, dynamic DNS working properly for the lack of a static IP, etc.

      I own 2 mini-PCs (some Intel NUC, some passive-cooled zotac with an intel with 4c/8t). One of them (zotac) is currently running as my Proxmox Virtual Environment Hypervisor, managing 3 VMs.

      I also have a second PC which misses some critical parts, so it is not currently in working condition. I think there's an AM4 mainboard and 16 or 32GB of DDR4 RAM in there. I could make a NAS or a new hypervisor out of this, but the case (Fractal Design Define 7) is quite big and a full PC is probably worse for energy-efficiency than my 2 mini-PCs and is going to be more expensive.

      Not much in terms of storage sadly

      • 1x 6TB external USB HDD (used for backups)
      • 1x 2TB external USB HDD (used for data)

      What I plan to do

      The kind of data I'm going to be hosting myself now is very import, so it cannot be lost or corrupted.

      But the feature list doesn't seem to be overly complicated. This seems like something nextcloud could do.

      This means, I will probably need to buy

      • 2x 4 TB HDD for storage for data RAID
      • 2x 8-10 TB HDD for backups
      • 2x external RAID case

      Then I could connect the data RAID to the already running zotac pc and spin up new VMs for nextcloud and whatever else I might need and start serving my data from home.

      The Intel NUC will be used as a Proxmox Backup Server, connected to the backup RAID. Keeping some daily, weekly and monthly backups.

      On the phone-side, I'd have the vpn always active. Whenever active, sync of contacts, calendar entries, photos etc. should be possible.

      Questions

      Is there anything I missed? Did any of you already try something like that? Does anybody here see a potential problem with any of the above?

      Can anyone recommend a RAID-1 external enclosure without a fan and some quiet and energy-efficient HDDs?

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

      ZFS on the bottom, Nextcloud on top. Which distro is up to you. Mine is to be set up with nix on my next refresh this fall. Already in testing.

      hamsda@lemm.eeH 1 Reply Last reply
      0
      • G [email protected]

        ZFS on the bottom, Nextcloud on top. Which distro is up to you. Mine is to be set up with nix on my next refresh this fall. Already in testing.

        hamsda@lemm.eeH This user is from outside of this forum
        hamsda@lemm.eeH This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #3

        Thank you for the tipp!

        Though I gotta ask: would ZFS still bring an advantage, considering that the RAID is going to be managed inside the external RAID enclosure, so ZFS would never see the actual disks? Or did I misunderstand how these enclosures work?

        G 1 Reply Last reply
        0
        • hamsda@lemm.eeH [email protected]

          Thank you for the tipp!

          Though I gotta ask: would ZFS still bring an advantage, considering that the RAID is going to be managed inside the external RAID enclosure, so ZFS would never see the actual disks? Or did I misunderstand how these enclosures work?

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

          Let Zia manage the disks. Bypass hw raid at all costs. Makes life a lot easier when upgrading hardware and such. Also zfs raid is awesome.

          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.
          Powered by NodeBB Contributors
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • World
          • Users
          • Groups