Picsur

Easily host and programmatically transform your own images.

Deploy Picsur

Picsur

caramelfur/picsur:latest

Just deployed

Picsur Database

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

What is this template?

Picsur is a self-hostable image-sharing service inspired by Imgur, designed for ease of use.

Picsur supports various image formats, including QOI, JPG, PNG, and GIF, with built-in features like image conversion, editing, and EXIF data stripping. The service allows anonymous uploads, user accounts, role-based permissions, and provides a public gallery and albums. It also supports expiring images and offers a ShareX endpoint. It even offers a fully documented API.

Quick start Guide

  • Click the "Deploy on Railway" button above or click here
  • You should not need to configure any variables in railway, you should just be able to click "deploy"
  • Monitor your services as they come up; wait until both the database and Picsur are up.
  • Open the Picsur service in Railway.
    • Copy the default admin password from the environment variables.
    • Navigate to the domain for your Picsur service.
    • Login with the username "admin" and the password yo u copied.
  • You're good to go 🥳

Additional Resources

Feedback

If you experience any issues or have any feedback at all, please reach out to me on GitHub.


Template Content

More templates in this category

View Template

ReadySet

A lightweight caching engine for Postgres


View Template

Flare

A modern, lightning-fast file sharing platform built for self-hosting


View Template

EdgeDB

EdgeDB template based on their Docker deployment guide