Self-hosting Openship
Getting started
Openship uses Next.js, so naturally, it can be hosted anywhere that supports Node.js. Openship also requires a postgres
database.
1-Click Deployment
These deployment services offer Node.js
and postgres
databases so Openship can be deployed in 1-click.
Railway
Render
Next.js Deployment
To deploy on platforms that don't support databases like Netlify and Vercel, you'll need to pass a postgres
connection string as the DATABASE_URL
variable.
Vercel
Netlify
Go to site settings > build & deploy > environment and add these variables:
FRONTEND_URL=http://localhost:3000 DATABASE_URL=postgresql://postgres:example@url:3000/postgres SESSION_SECRET=oh_please_please_change_me
Replace DATABASE_URL with a postgres database connection string and FRONTEND_URL with the url ending in netlify.app. Redeploy the site.
Last updated on September 2, 2022