Image Service
Upload, serve, and process images. On-the-fly image optimization and more.
image-service
jaredLunde/railway-image-service
Just deployed
/app/data
Image Processing Service for Railway
A self-hosted alternative to services like Cloudinary, Imgix, and others that helps you move faster and pay less when you need to manage image content.
Upload, serve, and process images on Railways. Includes on-the-fly image resizing, cropping, automatic AVIF/WebP, and more.
Features
- On-the-fly image processing (resize, crop, etc.) from any allowlisted domain or Railway volume
- Automatic AVIF/WebP conversion
- Uses libvips for fast image processing
- S3-ish blob storage (PUT, GET, DELETE) protected by an API key
- Secure image serving with URLs protected by SHA256-HMAC signatures
- React components, Node.js client, URL builder, and Go client for easy integration
Examples
- Astro site A web demo using the Astro web framework
Template Content
image-service
jaredLunde/railway-image-service