---
title: "Deploy Homepage"
description: "Customizable self-hosted start page and service dashboard"
category: "Other"
url: https://railway.com/deploy/homepage-2
---

# Deploy Homepage

Customizable self-hosted start page and service dashboard

**[Deploy Homepage on Railway](https://railway.com/template/homepage-2)**

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

- **Creator:** zer0person's Projects
- **Category:** Other
- **Total deploys:** 1

## Template content

### Homepage

- **Image:** ghcr.io/gethomepage/homepage:latest
- **Public domain:** Yes

## Documentation

# Deploy and Host Homepage on Railway

[Homepage](https://github.com/gethomepage/homepage) is a modern, highly customizable application dashboard with integrations for over 100 services, configured through simple YAML files.

## About Hosting Homepage

This template runs the official `ghcr.io/gethomepage/homepage:latest` image on port 8080 with a persistent volume at `/app/config`. On first start Homepage writes its default configuration files (`settings.yaml`, `services.yaml`, `bookmarks.yaml`, `widgets.yaml`) into the volume. The template sets `HOMEPAGE_ALLOWED_HOSTS` to your Railway domain so the dashboard loads over its public URL. Homepage has no login and no admin panel, so the dashboard is visible to anyone with the URL: do not put private links or API keys of sensitive services into it.

## Common Use Cases

- A personal start page with bookmarks and service links
- A status board with widgets for the self-hosted apps you run
- A shared team launchpad for internal tools

## Dependencies for Homepage Hosting

- One service with a volume; nothing else

### Deployment Dependencies

- [Homepage on GitHub](https://github.com/gethomepage/homepage)
- [Documentation](https://gethomepage.dev)
- [Container image](https://github.com/gethomepage/homepage/pkgs/container/homepage)

## Why Deploy Homepage on Railway?

Railway gives you a public HTTPS URL, a persistent volume and automatic restarts with no server to maintain. Open the URL after the deploy to see the default dashboard; to customise it, edit the YAML files in the `/app/config` volume (see the Homepage docs).


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/homepage-2
