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
.envfile with the contents in.env.exampleand 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 -dThe 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
.envwith information from.env.example. -
Run
npm run dev
- CRUD operations on links
- Navigation
- Docker support
- Multi-user support
- Hexagonal links
- Status checking for links
