Skip to main content

Install with Docker

You wil found all the necessary about the docker configuration

Anything unclear or buggy in this tutorial? Please report it!

Requirements

The config file

Create a file docker-compose.yml:

name: portabase

services:

portabase:
image: solucetechnologies/portabase:latest
ports:
- '8887:80'
environment:
- TIME_ZONE="Europe/Paris"
depends_on:
db:
condition: service_healthy
container_name: portabase-app

db:
image: postgres:16-alpine
ports:
- "5433:5432"
volumes:
- postgres-data:/var/lib/postgresql/data
environment:
- POSTGRES_DB=<your_database>
- POSTGRES_USER=<database_user>
- POSTGRES_PASSWORD=<database_password>
healthcheck:
test: [ "CMD-SHELL", "pg_isready -U devuser -d devdb" ]
interval: 10s
timeout: 5s
retries: 5

volumes:
postgres-data:

Start the service

After you have created the docker-compose.yml file, run the following command:

docker compose up -d 

Then you can access the application at http://your-server-ip:8887

You will be able to register the first user with Admin role in default Workspace