Rajdeep1311 / LinkHive

Self-hosted dashboard and link manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LinkHive

Self-hosted bookmark manager.

Contents

About LinkHive

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

Setup

Currently LinkHive is still in development and not suggested in any way to be used in production.

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?

Create a .env containing:

NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=say_lalisa_love_me_lalisa_love_me_hey

Run npm run dev

To dockerize the application

docker build -t linkhive-app .
docker run -p 3000:3000 linkhive-app

Features

  • You can have bookmarked links

Roadmap

  • CRUD operations on links
  • Navigation
  • Docker support
  • Multi-user support
  • Hexagonal links
  • Status checking for links

About

Self-hosted dashboard and link manager


Languages

Language:TypeScript 96.0%Language:CSS 1.8%Language:Dockerfile 1.4%Language:JavaScript 0.8%