All Templates / Storage

Image Service

Image Service

Upload, serve, and process images. On-the-fly image optimization and more.

Deploy Image Service

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


Template Content

Deploy Now

Details

Jared Lunde

Created on Dec 23, 2024

1 total projects

1 active projects

Go, TypeScript, Dockerfile

Storage



More templates in this category

View Template
ReadySet

ReadySet

A lightweight caching engine for Postgres


Milo

View Template
EdgeDB

EdgeDB

EdgeDB template based on their Docker deployment guide


Ajit Krishna

View Template
Apache Kvrocks

Apache Kvrocks

A drop-in replacement for Redis to store data on a volume.


Bram