Pyinfra that deploy linkding un-dockerized. Mostly to be used in LXD/C.
This repository has been archived on 2023-02-05. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2021-11-15 22:45:06 +09:00
group_data Add /proc to BindReadOnlyPaths for LXC 2021-11-15 22:31:54 +09:00
inventories Init project 2021-11-15 22:23:45 +09:00
templates Init project 2021-11-15 22:23:45 +09:00
.gitignore Init project 2021-11-15 22:23:45 +09:00
deploy.py Init project 2021-11-15 22:23:45 +09:00
LICENSE Initial commit 2021-11-11 10:42:08 +00:00
README.md Remove copy/pasted info 2021-11-15 22:45:06 +09:00
remove.py Init project 2021-11-15 22:23:45 +09:00

linkding

Pyinfra that deploy linkding un-dockerized on a Debian 11 LXD container.

Deployment

# lxc launch images:debian/11 <name>
# lxec exec <name> bash
# apt update && apt install python3-pip git
# pip install pyinfra
# git clone https://git.benpro.fr/pyinfra/linkding.git
# cd linkding
# ###!!!### Edit group_data/production.py
# pyinfra inventories/production.py deploy.py

Upgrade

Run remove.py then deploy.py.

# pyinfra inventories/production.py remove.py
# pyinfra inventories/production.py deploy.py

Run linkding command

A systemd-run wrapper is installed and you can use it via /usr/local/bin/linkding.

# /usr/local/bin/linking manage.py