Strapi 5

Strapi 5

A popular self-hosted "headless" CMS

Deploy Strapi 5

Postgres

railwayapp-templates/postgres-ssl:16

Just deployed

/var/lib/postgresql/data

railway.app-strapi

szilardkoppel/railway.app-strapi

Just deployed

NEWEST V5.1.0 VERSION!!!

strapi

The Railway.app Strapi template streamlines the process of getting Strapi up and running on the Railway platform. Whether you're a solo developer or working in a team, this template allows you to focus on building your content and services rather than worrying about deployment complexity.

Key Features:

Instant Deployment: The template allows you to deploy Strapi on Railway with a single click. This makes the setup process fast and effortless, perfect for developers who want to start building immediately.

Fully Configurable: You can modify the Strapi project to suit your specific needs, whether it's creating custom APIs, managing data, or adding new functionalities through plugins.

Scalable: Built on Railway's infrastructure, the template ensures that your Strapi instance can scale as your project grows. You can adjust resources like CPU, memory, and storage on the go, making it a versatile solution for projects of all sizes.

Database Integration: Strapi needs a database, and Railway makes it easy to set up PostgreSQL or MySQL, depending on your preference. Database configuration is handled automatically, so you can spend more time developing.

CI/CD Friendly: The template integrates with Railway’s continuous deployment features, ensuring that every change is automatically pushed live with zero downtime.

In summary, the Railway.app Strapi template provides a seamless and efficient way to manage content and applications, making it an ideal choice for developers who value simplicity and scalability in their development workflow.

NOTES

  • When this template is running on Railway Strapi will connect to the Postgres Database through the private network, saving you on database egress fees

Developing locally

When developing locally this Strapi template will connect to the Postgres server from its public TCP Proxy

  • Enable the feature flag Template Service Eject in the Feature Flags menu
  • Within the service settings of the Strapi service click the Eject button on the upstream repository
  • Clone that newly created repository locally
  • Install Strapi's dependencies with yarn install or npm install
  • Install the Railway CLI
    • Instructions for that can be found here
    • If this is your first time using the CLI make sure to login with railway login
  • Within the local repository run railway link to link the local repository to the Strapi service on Railway
  • Start Strapi for development with railway run yarn run develop or railway run npm run develop
    • This command will run Strapi in development mode with the service variables available locally
  • Open your browser to http://127.0.0.1:1337/admin

Deploy Now

Details

Szilard Koppel

Created on Sep 29, 2024

523 total projects

216 active projects

100% success on recent deploys

TypeScript

CMS



More templates in this category

View Template
Strapi

Strapi

A popular self-hosted CMS


Milo

6.1K

Deploy
View Template
Directus (docker/websocket/extensions) + PostGIS (docker/TCP) + S3/Local

Directus (docker/websocket/extensions) + PostGIS (docker/TCP) + S3/Local

Directus (Docker) + PostGIS (Docker/TCP) + S3


Somi AI

View Template
Nitropage

Nitropage

A self-hosted visual website builder and CMS.


Lufrai