Install with Docker
You wil found all the necessary about the docker configuration
Anything unclear or buggy in this tutorial? Please report it!
Requirements
- Docker official documentation
- Docker compose
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