1.5 KiB
1.5 KiB
pontus-mail
Landing page for p0ntus mail
Self hosting
Traditional Node.js
- Clone the repo
git clone https://github.com/ihatenodejs/pontus-mail.git cd pontus-mail
- Copy the example
docker-compose.yml
mv docker-compose.yml.example docker-compose.yml
- Make the
self
script executablechmod +x self
- Use
self
script to serve files intopublic/
directory./self start
You will now have to use a server (NGINX, Apache2, etc.) to serve files from the ./public
directory. You may use the example default.conf
with NGINX if you wish.
Make changes from the ./src
directory, and self
will copy them over.
With Docker
You can also use Docker to self-host pontus-mail's frontend. Make sure you have docker-compose or docker-compose-plugin installed on your system.
- Clone the repo
git clone https://github.com/ihatenodejs/pontus-mail.git cd pontus-mail
- Copy the example
docker-compose.yml
mv docker-compose.yml.example docker-compose.yml
- Make the
self
script executablechmod +x self
- Start Docker containers
docker compose up -d
- Use
self
script to serve files intopublic/
directory./self start
You will now have a fully functioning NGINX server, serving the pontus-mail website from the ./public
directory. Make your changes in the ./src
directory, if any.