How to set up Baserow on Portainer with nginx proxy manager

This baserow is my absolute favorite, it’s more like a spreadsheet with more options and an easy-to-use database. It also had a Grid and Form and a Gallery and a Calendar! It’s great for our list of things to do.

Look over Baserow.io!

You’ll need Portainer and nginx running, remember? If not, here are my instruction to set up on your server.

Let’s build stacks now.

Open Portainer site → stacks → add stacks

version: "3.4"
services:
  baserow:
    container_name: applegate-baserow
    image: baserow/baserow:1.24.2
    networks:
      - nginx
      - mariadb
    environment:
      BASEROW_PUBLIC_URL: 'https://sub.domain.com'
    volumes:
      - /yourpath/baserow/data:/baserow/data
networks:
  nginx:
    external: true
  mariadb:
    external: true
    

Before you deploy, please ensure you follow the high light and modify and edit the networks to match your nginx proxy manager and MariaDB Database Network. Then, deploy the stack and this app is online but not show on site. We need to go to nginx proxy manager to set up a proxy host for baserow.

Scheme – HTTP
Forward Hostname – Your container_name here
Forward port – Expose 80 to here.
ensure to enable SSL and HTTP/2 and HSTS

The sign-up form should appear when you open the base row. Please complete it for the first user, and this account will provide you with an admin account.