Skip to content
/ CDN Public

A lightweight CDN built in Python and Nginx.

Notifications You must be signed in to change notification settings

AsifR16/CDN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Simple CDN with FastAPI, Python, and NGINX

🚀 Overview

A lightweight Content Delivery Network (CDN) built using FastAPI, Python, and NGINX to serve static content efficiently.

🌟 Features

  • Fast and efficient content delivery.
  • Minimal architecture with FastAPI and NGINX.

🛠️ Tech Stack

  • Backend Framework: FastAPI (Python)
  • Web Server: NGINX

⚡ Installation

Prerequisites

  • Python, Nginx

Steps

  1. Clone the repository:
git clone https://github.com/AsifR16/CDN.git
  1. Navigate to the project directory:
cd CDN
  1. Build and run:
mkdir uploads
pip install fastapi uvicorn
uvicorn app:app
nginx.exe -c "nginx.conf"
  1. Access the CDN at http://localhost:8080

📜 License

MIT License

📞 Contact

About

A lightweight CDN built in Python and Nginx.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published