{"repo":"nessshon/aiogram-starlette-template","free":true,"listed":false,"github":"https://github.com/nessshon/aiogram-starlette-template","clone":"git clone https://github.com/nessshon/aiogram-starlette-template.git","description":"Template for telegram bots using aiogram, starlette-admin, telegram login widget, and FastAPI.","language":"Python","stars":35,"topics":["aiogram","fastapi","starlette","starlette-admin","telegram-login-widget","template","telegram-bot"],"license":"MIT","category":"databases-storage","readme_excerpt":"🤖 Aiogram Starlette Template Features - Aiogram 3x as Telegram Bot API - FastAPI for separate API Routes - Starlette-Admin as web Admin Panel - Telegram Login Widget for admin authorization Project Components: MySQL - Database management system. Nginx - Proxy server for routing and handling web requests. Certbot - SSL certificate management and issuance. phpMyAdmin - Web-based database administration tool. Admin Panel - Custom web interface for administrative tasks. Telegram Bot - Bot implementation for interacting on Telegram. Redis - In-memory data structure store, commonly used as a cache. Launch and deployment: Clone this repo: Go to the project folder: Clone environment variables file: Configure environment variables variables file: Continuation for local launch Install dependencies Launch project: Continuation for server deployment The deployment script handles the creation of containers for MySQL and Redis.\\ Configures MySQL and Redis databases.\\ Configures Nginx as a proxy server for web requests.\\ Uses Certbot to generate and renew SSL certificates for secure communications.\\ Launches the admin panel, Telegram Bot and phpMyAdmin. Change server name on phpmyadmin.conf: Change server name on project.conf : Install Docker and docker-compose: Deploy the project: Environment Variables Reference Click to expand Here is a reference guide for the environment variables used in the project: Variable Type Description Example Local Example Prod --------------------- ------ ----","default_branch":null,"files":null,"tree":[],"storefront":"/r/nessshon","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nessshon/aiogram-starlette-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}