Nia propra versio de Linkwarden, kun redaktoj por el.xwx.moe https://el.xwx.moe/
Iri al dosiero
Daniel 5657eaba34 Minor change. 2022-06-20 21:48:00 +04:30
.github Minor change. 2022-06-20 21:48:00 +04:30
api Add security policy for chrome 2022-06-18 15:23:59 +12:00
assets Add files via upload 2022-06-10 00:40:57 +04:30
media Small fix. 2022-06-20 21:31:06 +04:30
public Update index.html 2022-06-09 23:49:14 +04:30
src Dockerize the app 2022-06-18 14:14:46 +12:00
.dockerignore Small fix. 2022-06-20 21:31:06 +04:30
.gitignore Small fix. 2022-06-20 21:31:06 +04:30
Dockerfile Add security policy for chrome 2022-06-18 15:23:59 +12:00
Dockerfile.prod Dockerize the app 2022-06-18 14:14:46 +12:00
LICENSE Directory allocation 2022-05-10 20:05:43 +04:30
README.md Small change. 2022-06-20 20:40:59 +04:30
docker-compose.yml Small changes. 2022-06-20 21:26:03 +04:30
package-lock.json Still sidebar improvements. 2022-06-15 21:00:13 +04:30
package.json Still sidebar improvements. 2022-06-15 21:00:13 +04:30

LinkWarden

A place for your useful links.

LinkWarden.png

Twitter Follow

GitHub GitHub top language GitHub commit activity GitHub last commit Netlify GitHub Repo stars

Demo | Intro & Motivation | Features | Roadmap | Setup | Development

Intro & Motivation

LinkWarden is a self-hosted, open-source bookmark + archive manager to collect, and save websites for offline use.

The objective is to have a self-hosted place to keep useful links in one place, and since useful links can go away (see the inevitability of Link Rot), LinkWarden also saves a copy of the link as screenshot and PDF.

Features

  • Sleek, minimalist design.
  • Save a copy of each link as screenshot and PDF.
  • Dark/Light mode support.
  • Responsive design.
  • Search, filter and sorting functionality.
  • Lazy loading support (for better performance).
  • Set multiple tags to each link.

Also take a look at our planned features in the project roadmap section.

Setup

Linux/MacOS

  1. Make sure your MongoDB database and collection is up and running.

  2. Edit /src/config.js accordingly.

  3. Head to the main folder using terminal and run: (cd api && npm install) && npm install --legacy-peer-deps for the dependencies.

  4. Run npm start to start the application.

LinkWarden Development

All contributions are welcomed! But first please take a look at how to contribute.

For questions/help, feature requests and bug reports please create an issue (please use the right lable).