A simple webapp that can be used to collect and share links about interesting discoveries. The list of links can be subscribed to as rss feed. The items are stored in a SQLite database.
https://links.lks.li
cmd/links | ||
internal | ||
.gitignore | ||
CHANGELOG.md | ||
Containerfile | ||
go.mod | ||
go.sum | ||
Makefile | ||
README.md |
Links 🔗
A simple webapp that can be used to collect and share links about interesting discoveries. The list of links can be subscribed to as rss feed. The items are stored in a SQLite database.
Features
- ➕ Add links via Web-UI
- 🔧 Edit links via Web-UI
- 🪄 Use a bookmarklet to prepopulate fields
- ⚙️ Configure via ENV-Vars or command line flags
- 📖 Read linked articles with your Feed-Reader using the provided Atom-Feed
- 🤖 JSON endpoint to get links for further processing
- 🚀 Simple and fast, run on almost any OS
Usage
Usage of links:
-db-path string
path for the sqlite db to be at (default "links.db")
-password string
password for the link add view (default "changeme")
-port int
port to bind to (default 1234)
-title string
title for the app (default "links")
-username string
username for the link add view (default "admin")
Running
As simple as running a podman
container:
$ podman run \
-v links-data:/data \
-p 1234:1234 \
--name links -d \
git.lks.li/1h0/links:latest
Alternatively, you can get and run a prebuilt binary from the latest release.