fmfrisch2
May 24th, 2014, 03:49 PM
Okay, here's the deal:
I've decided to leave Google for good. I've used several of their services but I'm alright with just replacing it with email. I've also started to become more and more interested in open hardware and the idea behind federated systems. Together with an anger over the NSA scandal and a fat rebate on Raspberry Pi or pcDuino3, I feel like self hosting would solve all my needs and interests at the same time.
My needs:
I need an email server, a sparkleshare (or similar) instance and a social media pod.
The email would need to be IMAP, and would only service my own personal needs. This email address would not be used on any internet forms etc, purely for personal communication with friends or family. The amount of email would as such be limited. The fileshare wouldn't have to be bigger than 2GB. I would sync a small personal library of academic articles and my own work. We're talking ~100 files, docs and pdfs. Version handling very important though. I want to work on a file change computer and continue. I can't have bugs were recent changes get overwritten by the server on my local instance and so on. The social media pod is for me and close family only. There will tops be 10 people ever on it. The pod need not be connected to the rest of the federated system. But it would be fun if it was.
User cases:
I would connect to my IMAP server through an email client on my computer and my phone. At times I would also need to use a third party computer to access it through a web interface. My Ubuntu One replacement is only going to sync between one computer and the server. Just one client. No mobile integration needed, just a web interface to access files. My social media pod is more fun than serious. Three brothers and their families want to be able to connect with their parents. I've looked into pump.io and Diaspora. Thing is, the user case is more for sharing pictures, and media rather than talking (which phones and email already gives us the ability to do - twitter style communication only makes sense when you want to talk to strangers). Movim seems the be the better option.
What I'm not asking:
I've previously ended up in debates on whether leaving google is good or not and whether it is necessary. I have reasons to do it that goes beyond the NSA scandal. Humour me, assume I have good reasons. This is all theoretical, I'm moving after this summer and that is when I'll start this project. I realize the ISP, static IP and related issues are relevant, but I don't know how that'll look. So lets leave that for now.
My questions:
I'm an idiot. From what I've understood running an email server isn't exactly something made for an idiot. I've read that for someone like me it's more trouble than it's worth. What do you think? How many hours upkeep? How much downtime should I expect? Etc. Will it ever be even close to as reliable as gmail? Or will I be that guy that has his own email but emails with gmail instead because it never works?
What would you use? I'm looking at sparkleshare for Ubuntu One replacement and Movim for a social media pod (love the idea of it being built over XMPP).
Is it possible to fit all of this onto a small open hardware device? Does RasPi or pcDuino have enough horse power? If not is there anything like it that does?
Feel free to answer any question I have been to dumb to ask. I'm guessing there is about a million.
I am of course looking to deploy this on a Ubuntu Server.
I've decided to leave Google for good. I've used several of their services but I'm alright with just replacing it with email. I've also started to become more and more interested in open hardware and the idea behind federated systems. Together with an anger over the NSA scandal and a fat rebate on Raspberry Pi or pcDuino3, I feel like self hosting would solve all my needs and interests at the same time.
My needs:
I need an email server, a sparkleshare (or similar) instance and a social media pod.
The email would need to be IMAP, and would only service my own personal needs. This email address would not be used on any internet forms etc, purely for personal communication with friends or family. The amount of email would as such be limited. The fileshare wouldn't have to be bigger than 2GB. I would sync a small personal library of academic articles and my own work. We're talking ~100 files, docs and pdfs. Version handling very important though. I want to work on a file change computer and continue. I can't have bugs were recent changes get overwritten by the server on my local instance and so on. The social media pod is for me and close family only. There will tops be 10 people ever on it. The pod need not be connected to the rest of the federated system. But it would be fun if it was.
User cases:
I would connect to my IMAP server through an email client on my computer and my phone. At times I would also need to use a third party computer to access it through a web interface. My Ubuntu One replacement is only going to sync between one computer and the server. Just one client. No mobile integration needed, just a web interface to access files. My social media pod is more fun than serious. Three brothers and their families want to be able to connect with their parents. I've looked into pump.io and Diaspora. Thing is, the user case is more for sharing pictures, and media rather than talking (which phones and email already gives us the ability to do - twitter style communication only makes sense when you want to talk to strangers). Movim seems the be the better option.
What I'm not asking:
I've previously ended up in debates on whether leaving google is good or not and whether it is necessary. I have reasons to do it that goes beyond the NSA scandal. Humour me, assume I have good reasons. This is all theoretical, I'm moving after this summer and that is when I'll start this project. I realize the ISP, static IP and related issues are relevant, but I don't know how that'll look. So lets leave that for now.
My questions:
I'm an idiot. From what I've understood running an email server isn't exactly something made for an idiot. I've read that for someone like me it's more trouble than it's worth. What do you think? How many hours upkeep? How much downtime should I expect? Etc. Will it ever be even close to as reliable as gmail? Or will I be that guy that has his own email but emails with gmail instead because it never works?
What would you use? I'm looking at sparkleshare for Ubuntu One replacement and Movim for a social media pod (love the idea of it being built over XMPP).
Is it possible to fit all of this onto a small open hardware device? Does RasPi or pcDuino have enough horse power? If not is there anything like it that does?
Feel free to answer any question I have been to dumb to ask. I'm guessing there is about a million.
I am of course looking to deploy this on a Ubuntu Server.