An open source utility used to ping servers.
- Minimal dependencies. (Docker, Docker Compose)
- Simple and configurable codebase
- NodeJS and Certbot already bundled. Just install Docker and Docker-Compose and go.
To run just the docker file with the Echo NodeJS app, run
docker build .
For a full enviroment, use docker compose up --build.
Follow these steps to deploy the Echo application:
- 
Clone the repository: git clone https://github.com/BlueFoxHost/echo.git
- 
Navigate to the project directory: cd echo
- 
Edit the .env.examplefile with your configuration settings.
- 
Rename the .env.examplefile to.env.
- 
Install Docker and Docker-Compose: You can use the included script install_docker.shto install both Docker and Docker-Compose.
- 
Start the application using Docker Compose: docker-compose up -d
- 
Edit your crontab to add the ssl_renew script. sudo crontab -e0 0 */14 * * ~/echo/ssl_renew.sh >> /var/log/cron.log 2>&1
This project is licensed under the MIT License - see the LICENSE file for details.