Hi there,
I’m starting this thread to verify with you guys if my idea is possible on the TFgrid : enthusiast techs like me tend to get back governance of their data by self hosting basic services to replace Google suite, like a mail server and a Nextcloud instance to manage digital life (agenda, contacts, file storage, collaborative editing, project management…)
The idea would be to host them on a farm node and rent the rest of the capacity to people who would need it. With modern end user hardware, it’s easy to create a 16 cores 32 threads AMD box with 128 GB of Memory and a lot of storage
Hosting your own services on your farm is as easy as renting your own capacity. But workloads like Nextcloud or mail servers need ultra reliable storage. It actually is possible with the S3 service, which is usable by Nextcloud, but to create your own S3 storage service, I think you need a lot of nodes to get the 16+4 segments described on this page (https://manual.threefold.io/#/architecture_storage) which is not possible for small self hosting farmer like I would like to be !
Is there not a possibility to join an actual S3 cluster by adding the same storage capacity on an actual unique self-hosting node ? Or would it be possible to create a simple RAID-5 on the HDD to ensure that the data will not be lost when a HDD goes dead ? I’d prefer the effectiveness of the dispersed storage solution, but if RAID 5 is the only solution in my case I’d be glad to use it if the functionality exists…
Without this kind of reliable storage on a unique node, I think self hosting is a no go on TFgrid, which is a shame because I think it could bring a lot of enthusiast techs like me to become farmer on the grid, and accelerate a lot the geographic diversity of the grid !
I can also imagine myself to promote my node on local scale so people could host
small workloads near their actual location, hardware and monitoring managed by someone they know - all thanks to the hard work you guys are doing with threefold tech
So what do you think ? Is it a good idea ? Is reliable storage possible on a one node farm ?
Thanks for your answers !