-
Notifications
You must be signed in to change notification settings - Fork 143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: add simple self hosted setup #321
Conversation
77283f3
to
2c3c625
Compare
docker-compose-self-hosted.yml
Outdated
smtp: | ||
condition: service_healthy | ||
|
||
# bree: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: Will update jobs/
to simplify what runs in self hosted mode
ab4d747
to
80be9a4
Compare
No dependency changes detected. Learn more about Socket for GitHub ↗︎ 👍 No dependency changes detected in pull request |
b9b1e5c
to
36a61d6
Compare
748ca70
to
f7660c3
Compare
488d045
to
4cead4b
Compare
3b5bb6a
to
e494c05
Compare
60efd14
to
3a6dad5
Compare
73a638b
to
3716e21
Compare
d1438ac
to
8da2288
Compare
7ee304b
to
5246a56
Compare
app/models/users.js
Outdated
return next(); | ||
} | ||
|
||
// arbitrary block due to stripe spam unresolved in november 2024 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this was taken out in latest code, you can remove it.
#### Why are my outgoing emails timing out? | ||
|
||
If you see a message like Connection timed out when connecting to MX server... then you may need to check if port 25 is blocked. It is common for ISPs or cloud providers to block this by default where you may need to reach out to support / file a ticket to get this opened up. | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The two sections below should probably be consolidated to both check IP reputation and best practices, and you can link to the section in the FAQ at /faq#why-are-my-emails-landing-in-spam-and-junk-and-how-can-i-check-my-domain-reputation
.
} | ||
} | ||
|
||
module.exports = auth; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great!
5246a56
to
595d346
Compare
Defer to #340 |
This PR adds a personal self hosted option curated by a bash script through curl like common self hosted entry points. There are also some utility functions to help in some common maintenance tasks.
The setup leverages docker for portability and packaging and is described in the
docker-compose-self-hosted.yml
file.TODO
Next steps: 1-click on Digital Ocean, Railway, Vercel, etc