<story><title>Pixelfed – Federated Image Sharing</title><url>https://pixelfed.org/</url></story><parent_chain><item><author>rohan1024</author><text>This is how we probably should proceed with decentralization.&lt;p&gt;The problem that I see currently with this approach is not many are willing to host there own servers. Even people who are fairly tech savy won&amp;#x27;t host any server because of the costs involved. I am not going to host a server unless I get benefit out of it or its dirt cheap to host them.&lt;p&gt;The solution I think is instead of hosting it on cloud we host it at home. This way we have control over the cost. Again, if I can choose the kind of content that I am hosting then that would be great. I like to save images on certain topics. I don&amp;#x27;t mind serving them from my home since I already have unlimited data connection. Running a server on Raspberry PI would be ideal. There are already millions of PIs out there and they can be used for decentralization of apps. In the end, we might even be able to convince general population to host there own content. We will have to provide them tools and utilities to make hosting as easy as possible.&lt;p&gt;The major problem I think is NAT which is preventing direct hosting of content from home. Solve that and you most probably have solved decentralization.</text></item></parent_chain><comment><author>MadWombat</author><text>&amp;gt; The major problem I think is NAT&lt;p&gt;NAT is not a problem. All you have to do is configure port forwarding on your router correctly. Dynamic IP assignment is a bit more of a problem, but it can be overcome by using dynamic DNS services. All of this is fairly trivial.&lt;p&gt;&amp;gt; I don&amp;#x27;t mind serving them from my home&lt;p&gt;I do. And I think it goes for a lot of people. My connection is residential, so somewhere in the ToS it says that I cannot run public servers off of it. Besides, there is no guaranteed uptime, I would need to deal with things like backups, hardware replacements and whatever other maintenance myself. Whereas with a service like Instagram, I just take pictures on my phone and upload. There is no overhead, my stuff is always available and I don&amp;#x27;t have to worry about backups.</text></comment>
<story><title>Pixelfed – Federated Image Sharing</title><url>https://pixelfed.org/</url></story><parent_chain><item><author>rohan1024</author><text>This is how we probably should proceed with decentralization.&lt;p&gt;The problem that I see currently with this approach is not many are willing to host there own servers. Even people who are fairly tech savy won&amp;#x27;t host any server because of the costs involved. I am not going to host a server unless I get benefit out of it or its dirt cheap to host them.&lt;p&gt;The solution I think is instead of hosting it on cloud we host it at home. This way we have control over the cost. Again, if I can choose the kind of content that I am hosting then that would be great. I like to save images on certain topics. I don&amp;#x27;t mind serving them from my home since I already have unlimited data connection. Running a server on Raspberry PI would be ideal. There are already millions of PIs out there and they can be used for decentralization of apps. In the end, we might even be able to convince general population to host there own content. We will have to provide them tools and utilities to make hosting as easy as possible.&lt;p&gt;The major problem I think is NAT which is preventing direct hosting of content from home. Solve that and you most probably have solved decentralization.</text></item></parent_chain><comment><author>ashleyn</author><text>A major obstacle to your proposal is the near-universal blocking of port 80 inbound on residential ISPs.</text></comment>