Psuedoo / LinkHive

Self-hosted dashboard and link manager
GNU General Public License v3.0
15 stars 4 forks source link

LinkHive Logo

Self-hosted bookmark manager

Table of Contents

About LinkHive

LinkHive is a self-hosted bookmark manager built with NextJS.

Running LinkHive

Setup

  1. Clone the repo with git clone https://github.com/psuedoo/linkhive
  2. Create a .env file with the contents in .env.example and change to suit your needs. After doing this you should be free to run with one of the below options.

Docker

The following command runs LinkHive on port 3000. Feel free to update/change this in docker-compose.yml.

docker compose up -d

The default login:

After logging in, I recommend changing the password.

Local Development Setup

Will update these instructions cleaner if/when it becomes a higher priority.

This is a ReactJS app using NextJS. So you'll need all of the dependencies that come along with that.

There also might need to be some prep that involves Prisma. Maybe running npx prisma db push and npx prisma db seed?

  1. Create a .env with information from .env.example.

  2. Run npm run dev

Roadmap