Collecto

0

Collecto is an open-source, self-hosted, lightweight, email collection service.

Infrastructure

collecto
email-marketing
email-collector
email

Collecto Logo Collecto

Collecto is an open-source, self-hosted, lightweight, email collection service.
Docs available at https://www.16elt.com/Collecto/

Installation

Clone the Repository

git clone https://github.com/Eliran-Turgeman/Collecto.git
cd Collecto

Setup & Running the Application

Collecto uses Docker Compose to run its services, including the email collection API and Redis for caching. To get the application up and running, follow these steps:

  1. Make sure you are in the project directory where the docker-compose.yml file is located.
  2. Run the following command to build and start the services:

Prod (using the latest image from DockerHub):

docker-compose up --build

Local/Dev (building Dockerfile):

docker-compose --file .\docker-compose.dev.yml up --build

Once the services are up and running:

To stop the running containers, use one of the following commands, based on how you started the application:

docker-compose down
docker-compose --file .\docker-compose.dev.yml down --build