Self-hosted bookmark manager
LinkHive is a self-hosted bookmark manager built with NextJS.
- Clone the repo with
git clone https://github.com/psuedoo/linkhive
- 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.
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:
- Username:
admin
- Password:
admin
After logging in, I recommend changing the password.
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
?
-
Create a
.env
with information from.env.example
. -
Run
npm run dev
- CRUD operations on links
- Navigation
- Docker support
- Multi-user support
- Hexagonal links
- Status checking for links