View Issue Details

IDProjectCategoryView StatusLast Update
5840ComposrGeneral / Uncategorisedpublic2024-08-04 19:52
ReporterChris Graham Assigned ToGuest  
PrioritynormalSeverityfeature 
Status newResolutionopen 
Summary5840: Support email-free installations
DescriptionIf we are to support self-hosting on home Internet connections and without supplementing with commercial infrastructure (goes against our new anarchist-friendly direction), we need to be able to operate without working e-mail.
Almost any residential ISP would block port 25, and even if they didn't e-mailing would largely not worked as sending IPs with no reputation would typically be blocked as likely spam.

I thought a bit about how to resolve this. There's really only a couple of broad ways:
1) Send to inboxes via personal authentication
2) Use some alternative protocol, such as XMPP
3) Pull model instead of typical push model

1 could be implemented either by asking users to input their IMAP password, or their SMTP password - to log directly into their email server and write into their inbox or send to them without needing relay. That's just not realistic.

2 all these technologies are a bit obscure and/or fragmented and/or dying. For example, we could send into the Signal network, but not everyone uses Signal. Even if everyone did use a particular network though, IM isn't really the best tech for replacing emails, and if our approach gained widespread acceptance it would lead to a lot of spam (who wants to approve/deny thousands of senders) and end up blocked.

3 could be implemented via improving our web notifications RSS feed. All major email clients support RSS/Atom, apart from Apple Mail - and users can install an RSS reader or some kind of relay if they really want that. We would need to:
a) make sure the web notifications RSS feed was clearly advertised to users
b) be able to turn off email
c) probably rework our language so 'web notifications' was broadened into just 'messaging' or something
d) allow the web notifications RSS feed to be able to operate with personal access keys, that would change if the password changes
TagsRoadmap: Over the horizon, Type: Anti-big-tech
Attach Tags
Time estimation (hours)24
Sponsorship open

Sponsor

Date Added Member Amount Sponsored

Relationships

related to 3792 Not AssignedGuest Composr website (compo.sr) Host on geo-distributed ARM cluster 
related to 5841 Not AssignedGuest Composr CLI based installation (headless) 

Activities

Chris Graham

2024-08-04 19:47

administrator   ~9072

E-mail free should perhaps even be the default. Maybe have it in the Setup Wizard to turn email on.

Add Note

View Status
Note
Upload Files
Maximum size: 32,768 KiB

Attach files by dragging & dropping, selecting or pasting them.
You are not logged in You are not logged in. This means you will not get any e-mail notifications. And if you reply, we will not know for sure you are the original poster of the issue.

Issue History

Date Modified Username Field Change
2024-08-04 19:32 Chris Graham New Issue
2024-08-04 19:32 Chris Graham Tag Attached: Roadmap: Over the horizon
2024-08-04 19:32 Chris Graham Relationship added related to 3792
2024-08-04 19:47 Chris Graham Tag Attached: Type: Anti-big-tech
2024-08-04 19:47 Chris Graham Note Added: 0009072
2024-08-04 19:52 Chris Graham Relationship added related to 5841