Skip to main content
🎊 We've changed our name from Ddosify to Anteon! πŸš€

🐝 Installing Anteon Self-Hosted

This guide provides instructions for installing and an overview of the system requirements for Anteon Self-Hosted. For further information on its features, please refer to the documentation.

πŸ›  Prerequisites​

  • Operating System: macOS 10.15 Catalina or later, or Linux (Ubuntu 20.04 LTS, Debian 10, CentOS 8 or later). Windows is not supported.
  • Processor: Quad-core CPU (4 cores) at 2.5 GHz or higher, ARM-based processors are also supported (e.g., Apple M1, M2)
  • Memory: 8 GB RAM or more
  • Storage: At least 5 GB of available hard drive space (preferably SSD for faster load times)
note

Only Linux and MacOS are supported at the moment. Windows is not supported.

You can deploy Anteon Self Hosted on Kubernetes using the Helm chart.

🐳 Deploy with Docker Compose​

You can quickly deploy Anteon Self Hosted by running the following command. This script clones the Anteon repository to your $HOME/.anteon directory, and deploys the services using Docker Compose. Please check the install.sh file to see what it does. You can also run the commands manually by following the Manual Installation section.

warning

Since Docker Compose deploys all the services on the same server, it is recommended to deploy Anteon Self-hosted on a Kubernetes cluster with our Helm chart.

Anteon Self Hosted starts in the background. You can access the dashboard at http://localhost:8014. The system is started always on boot if Docker is started. You can stop the system in the Stop/Start the Services section.

curl -sSL https://raw.githubusercontent.com/getanteon/anteon/master/selfhosted/install.sh | bash

πŸ“– Manual Installation​

  1. Clone the repository
git clone https://github.com/getanteon/anteon.git
cd anteon/selfhosted
  1. Update the environment variables (optional)

The default values for the environment variables are set in the .env file. You can modify these values to suit your needs. The following environment variables are available:

  • DOCKER_INFLUXDB_INIT_USERNAME: InfluxDB username. Default: admin
  • DOCKER_INFLUXDB_INIT_PASSWORD: InfluxDB password. Default: ChangeMe
  • DOCKER_INFLUXDB_INIT_ADMIN_TOKEN: InfluxDB admin token. Default: 5yR2qD5zCqqvjwCKKXojnPviQaB87w9JcGweVChXkhWRL
  • POSTGRES_PASSWORD: Postgres password. Default: ChangeMe
  1. Deploy the services
docker-compose up -d
  1. Access the dashboard

The dashboard is available at http://localhost:8014

  1. Show the logs
docker-compose logs

βœ… Post Installation​

πŸ” Enable Kubernetes Monitoring​

To monitor your Kubernetes Cluster, you need to run the Anteon eBPF Agent (Alaz) as a DaemonSet. Refer to the documentation for more information.