Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.feedbase.app/llms.txt

Use this file to discover all available pages before exploring further.

Docker support is currently still not fully stable. Contributions via pull requests or issues are very welcome and appreciated.

Create a new Supabase project

You can also self-host Supabase on your own infrastructure. Learn more.
You’ll need a Supabase account to get started. Sign up if you don’t have one already. Once you’ve signed up, create a new project. You can do this by clicking on the “New Project” button or by following this link.

Migrate your database

Once you’ve created a new project, you’ll need to migrate your database. You can do this the following ways:
For this method, you’ll need to install the Supabase CLI. View the installation instructions here.
1

Clone the Feedbase repository

git clone https://github.com/chroxify/feedbase.git && cd feedbase
2

Login to Supabase

supabase login
3

Link your project

supabase link --project-ref <project-id>
You can find your project ID in the URL of your Supabase project dashboard or via runnning supabase projects list.
4

Run the migrations

supabase db push
If everything went successful, you should be able to see a populated database in your Supabase dashboard.
1

Go to your Project's SQL Editor

Click on the SQL tab in your project dashboard or follow this link.
2

Run the migrations

Copy and paste all the contents of each file in the supabase/migrations folder of the Feedbase repository into the SQL editor and run them.
3

Verify the migrations

If everything went successful, you should be able to see a populated database in your Supabase dashboard.

Prepare your environment variables

Once you’ve migrated your database, you’ll need to prepare all necessary environment variables for the next step. You can find a list of all environment variables and where to find them here.

Installation

  1. Clone the Feedbase repository.
git clone https://github.com/chroxify/feedbase.git && cd feedbase
  1. Create a .env file.
cp .env.example .env
  1. Update the .env file with your environment variables.
  2. Either run the pre-built Docker image or build and run the Docker image yourself.
1

Build the Docker image

docker build -f apps/web/Dockerfile -t feedbase .
2

Run the Docker image

If you don’t want to run the container in detached mode, you can remove the -d flag.
docker run -d --env-file .env -p 3000:3000 feedbase
3

Verify the installation

If everything went successful, you should be able to see a running Feedbase instance by visiting http://localhost:3000 in your browser.