From 91416e10edc79289598b3ad9a6743a2842811fa0 Mon Sep 17 00:00:00 2001 From: tiyn Date: Thu, 8 Sep 2022 18:46:05 +0200 Subject: [PATCH] linkding: added for bookmarking and archiving --- wiki/bibliogram.md | 2 +- wiki/docker-images/b4bz_-_homer.md | 4 +- .../docker-images/sissbrueckner_-_linkding.md | 49 +++++++++++++++++++ wiki/firefox.md | 8 +-- wiki/games/guild_wars_2.md | 24 ++++----- wiki/golinks.md | 2 +- wiki/invidious.md | 2 +- wiki/libreddit.md | 2 +- wiki/linkding.md | 17 +++++++ wiki/nitter.md | 2 +- wiki/recommended_alternatives.md | 5 +- wiki/searx.md | 2 +- wiki/wallabag.md | 8 +-- wiki/whoogle.md | 2 +- 14 files changed, 101 insertions(+), 28 deletions(-) create mode 100644 wiki/docker-images/sissbrueckner_-_linkding.md create mode 100644 wiki/linkding.md diff --git a/wiki/bibliogram.md b/wiki/bibliogram.md index 088b2f5..8a9db18 100644 --- a/wiki/bibliogram.md +++ b/wiki/bibliogram.md @@ -12,7 +12,7 @@ A server can be setup via docker with the [cloudrac3r image](./docker-images/clo ## Automatic redirect from Instagram -There are various addons to redirect from Instagram links to your (or a public) +There are various add-ons to redirect from Instagram links to your (or a public) Bibliogram instance. For Firefox for example there is [privacy redirect](https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/). diff --git a/wiki/docker-images/b4bz_-_homer.md b/wiki/docker-images/b4bz_-_homer.md index 497fc6d..08a256c 100644 --- a/wiki/docker-images/b4bz_-_homer.md +++ b/wiki/docker-images/b4bz_-_homer.md @@ -6,7 +6,9 @@ The official container and documentation was made by [b4bz](https://hub.docker.c ## Set-up Create the file `rebuild.sh`. -Change the settings according to your needs and run `./rebuild.sh` afterwards. +Run `./rebuild.sh` afterwards to create the volumes. +Place the file `config.yml` in the `homer` docker volume and change it to your +needs. ## Volumes diff --git a/wiki/docker-images/sissbrueckner_-_linkding.md b/wiki/docker-images/sissbrueckner_-_linkding.md new file mode 100644 index 0000000..2e7a9b5 --- /dev/null +++ b/wiki/docker-images/sissbrueckner_-_linkding.md @@ -0,0 +1,49 @@ +# sissbrueckner - linkding + +This is a docker container for a [linkding](../linkding.md) bookmark and +archive service. +The official container and documentation was made by +[sissbrueckner](https://github.com/sissbruecker/linkding). + +## Set-up + +Create the file `rebuild.sh`. +Change the settings according to your needs and run `./rebuild.sh` afterwards. +Afterwards you need to create a user. +This can be done by running the following line with changed credentials: + +```sh +docker exec -it linkding python manage.py createsuperuser --username=joe --email=joe@example.com +``` + +You will be asked for a password via the commandline. + +## Volumes + +Set the following volumes with the -v tag. + +| Outside mount/volume name | Container mount | Description | +| ------------------------- | ---------------------- | --------------------------- | +| `linkding` | `/etc/linkding/data` | storage for persistent data | + +## Ports + +Set the following ports with the -p tag. + +| Container Port | Recommended outside port | Protocol | Description | +| -------------- | ------------------------ | -------- | ----------- | +| `9090` | `9090` | TCP | WebUI | + +## rebuild.sh + +```shell +#!/bin/sh +docker stop linkding +docker rm linkding +docker pull sissbruecker/linkding:latest +docker run --name linkding \ + --restart unless-stopped \ + -p 9090:9090 \ + -v linkding:/etc/linkding/data \ + -d sissbruecker/linkding:latest +``` diff --git a/wiki/firefox.md b/wiki/firefox.md index 504945b..ba3f5a9 100644 --- a/wiki/firefox.md +++ b/wiki/firefox.md @@ -36,9 +36,9 @@ In Firefox compact mode is a configuration to make tabs and navigation elements including bookmarks smaller. The configuration can be done at `browser.compactmode.show`. -## List of useful Firefox addons +## List of useful Firefox add-ons -Following is a list of useful Firefox addons. +Following is a list of useful Firefox add-ons. They can be removed and configured under `about:config`. - [ClearURLs](https://addons.mozilla.org/en-GB/Firefox/addon/clearurls) removes @@ -80,9 +80,9 @@ They can be removed and configured under `about:config`. ## Add a new search engine -You can add a new search engine with the addon `Add custom search engine`. +You can add a new search engine with the add-on `Add custom search engine`. Make sure to replace `` with the according url. -It is possible to add it without an addon. +It is possible to add it without an add-on. Navigate to the search engine and click the `...` in the address bar. Then click `Add Search Engine` diff --git a/wiki/games/guild_wars_2.md b/wiki/games/guild_wars_2.md index 142e6af..752fa7f 100644 --- a/wiki/games/guild_wars_2.md +++ b/wiki/games/guild_wars_2.md @@ -3,11 +3,11 @@ [Guild Wars 2](https://www.guildwars2.com) is a MMORPG which is available as a standalone Launcher for Windows and on [Steam](./steam.md). -## Addons +## Add-ons -Guild Wars 2 features a large addon community. -All addons described in this guide will assume -[gw2-addon-loader](#gw2-addon-loader) is already installed. +Guild Wars 2 features a large add-on community. +All add-ons described in this guide will assume +[gw2-add-on-loader](#gw2-add-on-loader) is already installed. It has to be set up first if not already done. Additionall this guide assumes you are using the `Enable DX9 Rendering` option in the graphics tab of the settings. @@ -16,11 +16,11 @@ The following subsections assume that Guild Wars 2 is installed at `gw2_root_directory`. Replace this directory placeholder according to your installation. -### gw2-addon-loader +### gw2-add-on-loader -To make multiple addons work together an addon loader is recommended. +To make multiple add-ons work together an add-on loader is recommended. One option for thi is -[gw2-addon-loader](https://github.com/gw2-addon-loader/loader-core). +[gw2-add-on-loader](https://github.com/gw2-addon-loader/loader-core). Download the current version from the [releases page](https://github.com/gw2-addon-loader/loader-core/releases). @@ -33,7 +33,7 @@ This files namely include the following: - `gw2_root_directory/dxgi.dll` - `gw2_root_directory/bin64/d3d9.dll` -This addon loader loads both DX9 and DX11 addons. +This add-on loader loads both DX9 and DX11 add-ons. For the functionality to work [d3d9_wrapper](#d3d9wrapper) should be installed aswell. @@ -57,10 +57,10 @@ The boon table is accessible in-game via the hotkeys `Alt-Shift-B`. Download the file `d3d11.dll` from [their website](https://www.deltaconnected.com/arcdps/x64/). Then rename it to `gw2addon_arcdps.dll` and move it to a newly created -directory inside the Guild Wars 2 addon directory +directory inside the Guild Wars 2 add-on directory `gw2_root_directory/addons/arcdps/gw2addon_arcdps.dll`. -There is an extension to this addon regarding the boon stats which are not +There is an extension to this add-on regarding the boon stats which are not easily readable otherwise. For this download the current version of the [gw2-arcdps-boon-table](https://github.com/knoxfighter/GW2-ArcDPS-Boon-Table/releases) @@ -70,12 +70,12 @@ This extension uses the same hotkey for the boon table as before. ### gw2radial -[gw2radial](https://github.com/gw2-addon-loader/GW2Radial) is a addon for Guild +[gw2radial](https://github.com/gw2-addon-loader/GW2Radial) is a add-on for Guild Wars 2 that allows faster access to markers, mounts and novelties. It is accessible in-game via the hotkeys `Alt-Shift-M`. Download the current version from the [releases page](https://github.com/gw2-addon-loader/GW2Radial/releases). Then place the folder `gw2radial_d3d9` which contains the file -`gw2addon_gw2radial_d3d9.dll` in the addon directory of Guild Wars 2 +`gw2addon_gw2radial_d3d9.dll` in the add-on directory of Guild Wars 2 `gw2_root_directory/addons`. diff --git a/wiki/golinks.md b/wiki/golinks.md index d21d467..b728e90 100644 --- a/wiki/golinks.md +++ b/wiki/golinks.md @@ -13,5 +13,5 @@ A server can be setup via docker with the [prologic image](./docker-images/prolo Add Golinks as a new search engine for firefox and set it as main search for the address bar as described in [the Firefox article](./firefox.md). -Follow the addon part of the guide and put searx with +Follow the add-on part of the guide and put searx with `/?q=%s` as search string. diff --git a/wiki/invidious.md b/wiki/invidious.md index c0afe81..cdfe3a7 100644 --- a/wiki/invidious.md +++ b/wiki/invidious.md @@ -10,7 +10,7 @@ A server can be setup via docker with the [iv-org image](./docker-images/iv-org_ ## Automatic redirect from YouTube -There are various addons to redirect from YouTube links to your (or a public) +There are various add-ons to redirect from YouTube links to your (or a public) invidious instance. For Firefox for example there is [invidious redirect](https://addons.mozilla.org/en-US/firefox/addon/invidious-redirect-2/) diff --git a/wiki/libreddit.md b/wiki/libreddit.md index 30930e2..f61a87e 100644 --- a/wiki/libreddit.md +++ b/wiki/libreddit.md @@ -9,7 +9,7 @@ A server can be setup via docker with the [spikecodes image](./docker-images/spi ## Automatic redirect from Reddit -There are various addons to redirect from Reddit links to your (or a public) +There are various add-ons to redirect from Reddit links to your (or a public) libreddit instance. For Firefox for example there is [privacy redirect](https://addons.mozilla.org/en-US/firefox/addon/privacy-redirect/). diff --git a/wiki/linkding.md b/wiki/linkding.md new file mode 100644 index 0000000..d671995 --- /dev/null +++ b/wiki/linkding.md @@ -0,0 +1,17 @@ +# Linkding + +[Linkding](https://github.com/sissbruecker/linkding) is a self-hostable +bookmarking and archiving service. + +## Server + +A server can be setup via docker with the +[image by sissbrueckner](./docker-images/sissbrueckner_-_linkding.md) + +## Firefox add-on + +[On the firefox add-on site](https://addons.mozilla.org/de/firefox/addon/linkding-extension/) +you can find an add-on for linkding. +You need to configure it by giving the URL for your linkding instance and the +REST API token which can be found in the settings of linkding under the +integrations tab. diff --git a/wiki/nitter.md b/wiki/nitter.md index 5aef0a0..839c6fa 100644 --- a/wiki/nitter.md +++ b/wiki/nitter.md @@ -9,7 +9,7 @@ A server can be setup via docker with the [zedeus image](./docker-images/zedeus_ ## Automatic redirect from Twitter -There are various addons to redirect from Twitter links to your (or a public) +There are various add-ons to redirect from Twitter links to your (or a public) Nitter instance. For Firefox for example there is [nitter redirect](https://addons.mozilla.org/en-US/firefox/addon/nitter-redirect/) diff --git a/wiki/recommended_alternatives.md b/wiki/recommended_alternatives.md index 3785661..0e1b91c 100644 --- a/wiki/recommended_alternatives.md +++ b/wiki/recommended_alternatives.md @@ -18,7 +18,10 @@ recommended, good software (mostly free and/or open-source). software suite. - [**Pocket**](https://getpocket.com/) alternatives: - - [wallabag](./wallabag.md) is a self-hosted application for saving websites. + - [wallabag](./wallabag.md) is a self-hosted application for saving websites + to read them at a later point. + - [linkding](./linkding.md) is a self-hosted application for saving bookmarks + and archiving them. - **Preinstalled Android apps** alternatives: - [SimpleMobileTools](https://www.simplemobiletools.com/) features a wide variety diff --git a/wiki/searx.md b/wiki/searx.md index da7f41e..cf51f3c 100644 --- a/wiki/searx.md +++ b/wiki/searx.md @@ -10,7 +10,7 @@ A server can be setup via docker with the [searx image](./docker-images/searx_-_ Add Searx as a new search engine for firefox and set it as main search for the address bar as described in [the Firefox article](./firefox.md). -Follow the addon part of the guide and put searx with +Follow the add-on part of the guide and put searx with `/search?q=%s` as search string. ## Route search traffic through tor diff --git a/wiki/wallabag.md b/wiki/wallabag.md index 39f7e6e..ef2ef9c 100644 --- a/wiki/wallabag.md +++ b/wiki/wallabag.md @@ -6,7 +6,9 @@ A server can be setup via docker with the [wallabag image](./docker-images/wallabag_-_wallabag.md). -## Addons for quick access +## Add-ons for quick access -[Wallabager](https://addons.mozilla.org/en-US/firefox/addon/wallabagger/) is a firefox -addon. +[On the firefox add-on site](https://addons.mozilla.org/de/firefox/addon/linkding-extension/) +you can find an add-on for wallabag. +You need to configure it by giving the URL for your wallabag instance and a way +to authenticate yourself which can be found in the settings of wallabag. diff --git a/wiki/whoogle.md b/wiki/whoogle.md index f40290c..284464c 100644 --- a/wiki/whoogle.md +++ b/wiki/whoogle.md @@ -12,6 +12,6 @@ A server can be setup via docker with the Add Whoogle as a new search engine for firefox and set it as main search for the address bar as described in [the Firefox article](./firefox.md). -Follow the addon part of the guide and put whoogle with +Follow the add-on part of the guide and put whoogle with `/search?q=%s` as search string. In rare cases the search string is different.