---
title: "Deploy Picsur"
description: "Easily host and programmatically transform your own images."
category: "Storage"
url: https://railway.com/deploy/pZCRcv
---

# Deploy Picsur

Easily host and programmatically transform your own images.

**[Deploy Picsur on Railway](https://railway.com/template/pZCRcv)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/pZCRcv/manifest.json

- **Creator:** Tinybox Software
- **Category:** Storage
- **Total deploys:** 9

## Template content

### Picsur https://github.com/CaramelFur/Picsur/raw/master/branding/logo/picsur.svg

- **Image:** ghcr.io/caramelfur/picsur:latest
- **Health check:** /api/info
- **Public domain:** Yes

### Picsur Database https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:16

## Documentation

# Deploy and Host Picsur on Railway

Picsur is a self-hostable image-sharing service inspired by Imgur. It supports multiple image formats and offers anonymous uploads, user accounts, and a public gallery. It's built for speed, flexibility, and ease of deployment, with support for ShareX, image editing, and a robust API.

## About Hosting Picsur

Hosting Picsur involves deploying a web service that handles image uploads, conversions, user management, and role-based permissions. It requires a backend database and can be deployed instantly with no configuration using Railway. Once deployed, it offers a ShareX-compatible endpoint, anonymous and authenticated uploads, image expiration, albums, and a fully documented API—all accessible via a simple web UI.

## Common Use Cases

* Self-hosted Imgur alternative for communities or personal use
* Anonymous or account-based image uploading with album support
* Programmatic image upload and management via API or ShareX

## Dependencies for Picsur Hosting

* PostgreSQL (included in the template)

### Deployment Dependencies

* [Picsur GitHub Repository](https://github.com/CaramelFur/Picsur)
* [Postman API Schema Docs](https://www.postman.com/caramel-team/workspace/picsur/collection/1841871-78e559b6-4f39-4092-87c3-92fa29547d03)
* [Official demo](https://picsur.org/)

### Implementation Details

* Click the "Deploy on Railway" button or [click here](https://railway.app/template/pZCRcv?referralCode=IFlm92)
* No configuration needed—just click "Deploy"
* Monitor until both the PostgreSQL and Picsur services are running
* Go to the service:
  * Copy the admin password from environment variables
  * Navigate to the deployed domain
  * Login as `admin` with the copied password

## Why Deploy Picsur on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Picsur on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [RustFS | (Just Updated) S3 Object Store, Public URL and Keys Set](https://railway.com/deploy/rustfs-or-just-updated-s3-object-store-p) — S3-compatible object store, keys and public URL preset, volume kept
- [TimescaleDB](https://railway.com/deploy/timescaledb-railway-template) — A PostgreSQL-based time-series database for analytics on Railway.
- [Garage S3 Storage](https://railway.com/deploy/garage-s3-storage) — Ultra-light S3 server: fast, open-source, plug-and-play.

Open this page in a browser: https://railway.com/deploy/pZCRcv
