Argent Core serves as the central nervous system of the Argent ecosystem. It orchestrates user management, subscription logic, and database integrity, acting as the primary backend hub for all peripheral services.
Technical Stack API Framework: FastAPI for high-performance endpoint handling.
Database: PostgreSQL 18 (the latest enterprise-standard).
ORM & Migrations: SQLAlchemy for database interaction and Alembic for seamless schema migrations.
Routing: Custom implementation using httpx for efficient inter-service communication.
Infrastructure: Fully containerized via Docker and Docker Compose.
-Deploy
1. Cloning repository:
git clone https://github.com/Argent-Digital/Argent-vpn-service.git
git clone https://github.com/Argent-Digital/Argent-core.git
git clone https://github.com/Argent-Digital/Argent-nginx.git
git clone https://github.com/Argent-Digital/Argent-bot.git
git clone https://github.com/Argent-Digital/Argent-pay-service.git2. Each service requires specific environment variables to function correctly. You will find an `.env.example` file in the root directory of each repository. Fill in all the information.
3. Once all environment files are configured, return to the main project directory and deploy the entire ecosystem using Docker Compose:
docker compose up --build -d🌐 Network & Security Requirements Before launching, ensure the following ports are open on your host machine: 80 (HTTP): Required for domain validation and initial traffic. 443 (HTTPS): Required for encrypted production traffic.
SSL/TLS: The system is prepared for Certbot integration. Once your DNS A-records are pointed to your server IP, the Nginx container will handle the SSL handshake and automated certificate renewal, ensuring your domains remain secure without manual intervention.
docker exec -it argent-nginx certbot certonly --webroot -w /var/www/certbot -d your-domain.com⚖️ Licensing & Customization This project is distributed under the Apache License 2.0. You are free to modify, extend, and adapt the system design to your needs. Feel free to dive into the containerized services and tweak the core logic or UI components as you see fit!
Argent Digital — Весь мир на максимальной скорости.

