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.example
file with your configuration settings. -
Rename the
.env.example
file to.env
. -
Install Docker and Docker-Compose: You can use the included script
install_docker.sh
to 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 -e
0 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.