Small Dotnet application that updates IPFS and IPNS pins.
To install from binaries, download the latest main artifact here and extract and run.
- Import the GPG key from keys.openpgp.org
gpg --keyserver keys.openpgp.org --recv-keys 84BD5723FBDAE2D0
- You can also just download the key directly from here and import it via
gpg --import ./filename.gpg
.
- Export GPG into a directory
apt
can read, example being/etc/apt/keyrings/
mkdir -p /etc/apt/keyrings/ && gpg --export 84BD5723FBDAE2D0 > /etc/apt/keyrings/shortcord.gpg
- Add
sources.list.d/shortcord.list
echo "deb [signed-by=/etc/apt/keyrings/shortcord.gpg] https://shortcord-public-owo-solutions.s3.us-west-000.backblazeb2.com stable main" > /etc/apt/sources.list.d/shortcord.list
- Update Apt
apt update
- Install the package
apt install -y ipfs-pin-updater
The application is configured by Json appsettings.json
though it is recommended to use appsettings.custom.json
instead as appsettings.json
is managed via your package manager (if it is installed with that).
If you installed the program via apt
then the configuration is located /etc/ipfs-pin-updater
, otherwise configuration is done via the .json
files next to the executable.
If you installed this program via apt
then currently only root can run the application, this is due to where it stores the database /var/ipfs-pin-updater.litedb
being owned by root. You can however change this location via appsettings.custom.json
which would allow whoever you wish to run it.
This will be fixed in the future via a dedicated user and such, please see this issue for status updates.