2023-11-08 17:46:42 +01:00
2023-11-08 17:46:42 +01:00
2022-01-07 17:09:12 +01:00
2023-06-10 18:19:35 +02:00
2023-10-24 16:55:20 +02:00
2022-01-06 18:24:17 +01:00
2023-02-08 16:49:49 +01:00
2023-10-24 16:55:20 +02:00
2023-10-24 16:55:20 +02:00
2023-10-31 20:15:49 +01:00
2023-11-08 17:46:42 +01:00

MyLinks

MyLinks is a tool that lets you manage your favorite links in an intuitive interface. Free and open source software, focused on privacy and self-hosting.

Setup

Copy example.env file as .env and edit the properties.

cp example.env .env

Dev

Leave the DATABASE_URL property filled

cd docker
make start-dev
cd ..
npx prisma db push
npm run dev

Prod

If you want to use your own database leave, the DATABASE_URL property filled in docker/docker-compose.yml with your databse credentials, otherwise you'll have to delete it.

(wait for start-prod script to finish)

cd docker
make build
make start-prod

Github Actions

Env var to define :

DOCKER_USERNAME="Your docker username"
DOCKER_PASSWORD="Your docker password"
SSH_HOST="Your SSH host"
SSH_USERNAME="Your SSH username"
SSH_KEY="Your SSH key"
Description
A tool that lets you manage your favorite links in an intuitive interface
Readme GPL-3.0 7.7 MiB
Languages
TypeScript 94.9%
CSS 3.2%
JavaScript 0.6%
Dockerfile 0.5%
Edge 0.5%
Other 0.3%