# Deploy Discourse without Docker

**URL:** https://meta.discourse.org/t/deploy-discourse-without-docker/351194
**Category:** Sysadmins
**Tags:** unsupported-install, advanced-setup
**Created:** [February 8, 2025, 3:56am UTC](https://meta.discourse.org/t/deploy-discourse-without-docker/351194 "2025-02-08T03:56:12Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![fokx](https://avatars.discourse-cdn.com/v4/letter/f/958977/32.png) [@fokx](https://meta.discourse.org/u/fokx)
#### Post date: [September 15, 2025, 12:19pm UTC](https://meta.discourse.org/t/deploy-discourse-without-docker/351194/4 "2025-09-15T12:19:15Z")

</div>

According to code

> <https://github.com/discourse/discourse/blob/ccf379900d2496a8612171637740761765a403dc/app/models/global_setting.rb#L380>

SMTP should be configured in `config/discourse.conf`.  
For me, I have these lines in it:

```plaintext
smtp_user_name = '...com'
smtp_address = '...com'
smtp_port = '587'
smtp_password = '...'
smtp_domain = '...com'
notification_email = 'noreply@....com'

```

Have you [checked logs](https://meta.discourse.org/t/troubleshoot-email-on-a-new-discourse-install/16326#p-55742-what-do-the-discourse-logs-say-5)? For this custom install, the log is in production.log, production.log, puma.stdout.log under log dir.

---

_[View the full topic](https://meta.discourse.org/t/deploy-discourse-without-docker/351194)._
