Digitally sovereign, open source contact form script hosted on its own sub-domain. Used on my LLC website. Fork of https://github.com/styxlab/ghost-contact-form.git
Find a file
2020-02-01 18:57:59 +01:00
assets minor fixes 2020-02-01 18:51:37 +01:00
ghost-admin first drop 2020-02-01 18:40:02 +01:00
.gitignore first drop 2020-02-01 18:40:02 +01:00
demo.html first drop 2020-02-01 18:40:02 +01:00
ghost-contact-svc.js first drop 2020-02-01 18:40:02 +01:00
ghost-contact.service first drop 2020-02-01 18:40:02 +01:00
install.sh first drop 2020-02-01 18:40:02 +01:00
LICENSE Initial commit 2020-02-01 15:47:13 +01:00
README.md add link 2020-02-01 18:57:59 +01:00
test.sh first drop 2020-02-01 18:40:02 +01:00

ghost-contact-form

Contact Forms in Ghost — Without External Services

Prerequisites

  • A supported version of Node.js
  • npm to manage packages

Quickstart Install

$ git clone https://github.com/styxlab/ghost-contact-form.git
$ cd ghost-contact-form
$ sh install.sh

Configure

Adapt the .env file to your needs. The following variables must be defined.

SMTP_HOST = mail.server.com
SMTP_USER = user@server.com
SMTP_PASS = strong password
ALLOW_ORIGIN = https://your-blog.com
EMAIL_FROM = noreply@your-blog.com
EMAIL_TO = your@email.com

Usage

$ node ghost-contact-svc.js

Test Locally

http://localhost:7000/v1/demo