RizkyRajitha / linkin

Linkin is a customizable self hosted link tree platform.
https://linkindemo.vercel.app/
MIT License
76 stars 22 forks source link
customizable linktree linktree-alternative nextjs nodejs platform postgres postgresql react vercel vercel-serverless

Linkin logo

Linkin · DeepScan grade codecov license Code Coverage

Linkin is a customizable self-hosted link tree application.

Free and Open Source ๐Ÿ’ฏ

Self Hosted, you own your data ๐Ÿ’ฝ

Customize your link tree with few clicks using a feature-rich dashboard ๐Ÿค–

SEO friendly design built using Next js ๐Ÿ•ธ๏ธ

Supports one-click deploy using multiple cloud providers ๐Ÿš€


View Demo
Demo Admin http://linkindemo.vercel.app/admin


linkin gif


Deploy with Vercel

Deploy with Vercel

Deploy with Heroku

Deploy

Deploy with Railway

Deploy on Railway

Screenshot_2021-05-22 LinkIn's Link tree Page

Screenshot_2021-05-22 Linkin Dashboard

Screenshot_2021-05-22 Linkin Dashboard

Getting started





Running with docker

Database connection

Developing locally

Requirements

Clone and install dependencies

git clone https://github.com/RizkyRajitha/linkin.git
cd linkin
npm i

Setup local environmrnt variables in .env

example .env file

DATABASE_URL=postgres://linkin:123@localhost:5432/linkin
HASHSALT=123

Database migration

create database relations with prisma migration

you must have Postgres database setup locally

npx prisma migrate dev

Database Seeding

Addign Initial data to the database to get you started

npm run seed

Run

npm run dev

Build with

Currently supported hosting in

Community

Join our discord community for questions and updates

https://discord.gg/Jsmc5Dm9wg