privacyguides / privacyguides.org

Protect your data against global mass surveillance programs.
https://www.privacyguides.org
Creative Commons Attribution Share Alike 4.0 International
2.78k stars 209 forks source link

Self-hosting overview page #1686

Open jonaharagon opened 2 years ago

jonaharagon commented 2 years ago

I think we have a consensus on adding this page to our knowledge base:

A page in the knowledge base about self-hosting as mentioned at https://github.com/privacyguides/privacyguides.org/discussions/1677#discussioncomment-3449047 could make sense, if we presented it as "these are the considerations and risks to self-hosting" objectively, without passing judgement on whether or not people should self-host things (which I think we should leave as a decision to the reader).

Originally posted by @jonaharagon in https://github.com/privacyguides/privacyguides.org/discussions/1677#discussioncomment-3451852

jermanuts commented 2 years ago

Would be amazing to have a section in knowledge base about self hosting. Any plans on what it will cover? hosting website(s) or services?

KaiTebay commented 2 years ago

I only learned about self-hosting through the privacy community and something that wasn't immediately clear was that I'd be almost entirely responsible for the security of my self-hosted stuff.

It's kinda obvious (viz. "self-hosting") but, as an amateur, beginner's guide-type searches mostly yielded either detailed technical walkthroughs (some of which are great, but I didn't know enough to even get started) or 'idk just use Docker and port forward'.

For an overview, it might be helpful to point out what seem like really basic considerations: being responsible for security, and/or investing trust in providers or tools you use. I would certainly have found it helpful and it could be good to include regardless of any advice or recommendations.

ph00lt0 commented 2 years ago

@KaiTebay exactly that was/is my concern with it not being there right now and why I opened https://github.com/privacyguides/privacyguides.org/discussions/1677 I think we are all very aligned on this idea now. I don't mind making the PR btw but you'll have to allow me a bit of time as I am very occupied the next two weeks.

jonaharagon commented 2 years ago

Something I'd like to cover wrt self-hosting is alternatives to Cloudflare. CF provides a lot of services all-in-one and I'm not sure if any other company really does what they do, but it would be cool to find a lot of individual services that together provide a comparable feature-set. Especially since it wouldn't require an MITM on your connection :)

If anyone has any thoughts on authoritative DNS servers, CDNs, static site hosts, cloudflare tunnel alternatives, etc. please share!

jermanuts commented 2 years ago

https://desec.io/ from https://pleroma.envs.net/notice/AMPxDYkBioJ2lLJ2sC Would like to know if you guys came to any conclusion @Seirdy @austinhuang0131

Looking forward for more recommendations from any users!

ph00lt0 commented 2 years ago

I know of an anti-DDOS alternative named Qbine by Serverius https://serverius.net/qbine/ @jonaharagon But as far as I could see this relies on intermediate certificates and key translation which for privacy isn't very ideal.

Seirdy commented 2 years ago

I haven't come to any conclusions of my own yet. I'm not sure about trying desec.io because I'm more interested in running my own nameserver (using PowerDNS) since I'm already using a VPS. But running my own nameserver with DNSSEC isn't exactly something I've done before, so I don't want to rush it.

Seirdy commented 2 years ago

This is the sort of thing that blurs the line between security and other areas.

Regarding non-managed hosting in general: I'm planning on eventually making a write-up on my server configs. Here's some of my brainstorming:

Areas I'm not certain about yet:

Areas I'm more sure of:

Specifically regarding self-hosting, there's a lot of overlap between security and other concerns:

jermanuts commented 2 years ago

Thanks a lot for your time! Looking forward for your write-up.

dngray commented 1 year ago

I'd be keen to see the FreedomBox moved from Filesharing and Sync to this page.

An extension of this page could be https://github.com/privacyguides/privacyguides.org/issues/1902

dngray commented 1 year ago

If you're going to self host you're going to need a domain: https://github.com/privacyguides/privacyguides.org/discussions/1506 so I think we should have a sub portion of this page perhaps about some domain registrars.

I think we should talk about proxy registrars (like njalla), vs using something like Cloudflare with domain privacy enabled. I think for most people the latter is a better choice.

dngray commented 1 year ago

UnifiedPush https://github.com/privacyguides/privacyguides.org/discussions/1437

I think this could be a part of this, as there's really only any privacy gained if you're running your own push service. There are some apps we recommend which do work with it https://unifiedpush.org/users/apps/

privacyguides-bot commented 1 year ago

This issue has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/rss-reader-recomendation/10989/11

dngray commented 1 year ago

Another semi related one is https://github.com/privacyguides/privacyguides.org/discussions/177

It's designed to be self hosted, as Google usually blocks public proxies. Has more Google specific functionality.

dngray commented 1 year ago

Another one related to this would be https://github.com/Blobbackup/Blobbackup/issues/95 if we decide to use it in https://github.com/privacyguides/privacyguides.org/issues/1740.

privacyguides-bot commented 1 year ago

This issue has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/private-networking-category-software-defined-networks/11766/4

privacyguides-bot commented 8 months ago

This issue has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/projects-for-a-multiple-vpn-use/17225/4

privacyguides-bot commented 6 months ago

This issue has been mentioned on Privacy Guides. There might be relevant details there:

https://discuss.privacyguides.net/t/amnezia/17794/7