Simple CDN server software for Windows
Self-hosted Content delivery with caching (disk/memory), Replicated and versioned object storage (S3 compatible), and Image resizing and optimization ...as an IIS website on your own Windows computer/VM/VPS
OwnCDN offers 7 different "service" types, of which you can set up any number of instances and chain in any constellation you like:
- Storage
source
For permanently storing files/objects. Files/objects are versioned (for point-in-time restore) and can be live-replicated to another OwnCDN instance. - Memory Cache
getter
source
For shorter term caching in memory for offloading and fast distributed content delivery.
- Disk Cache
getter
source
For longer term caching on disk for offloading and distributed content delivery.
- Image Optimizer
getter
source
On-the-fly image compression, resizing and cropping.
- File System
source
For serving files directly from disk / file system. - HTTP Fetcher
source
For fetching files/objects from other websites / HTTP services. - HTTP Publisher
getter
For handling and routing incoming HTTP requests.
A getter service retrieves its files/objects from a source service. One source service can be the source for multiple getter services. For example:

(partial screenshot of Service Status page in OwnCDN)
OwnCDN also has a simple REST / JSON-based HTTP API for easy integration with your website, applications, etc. AWS S3 API syntax is also supported for compatibility with a large number of applications and services.
All options and settings in OwnCDN are available from the webbased UI / admin dashboard in your browser - locally or remote, so you never need to mess with cryptic configuration files or registry settings.
OwnCDN runs on all server and desktop versions of Windows Server 2016 / Windows 10 and later.