1
0
Fork 0
Notes and scripts for Calckey. https://spacecruft.org/deepcrayon/calckey-cruft
Go to file
root 95d5902f9d Creative Commons Attribution-ShareAlike 4.0 International 2023-05-10 15:31:11 -06:00
LICENSE-CC Creative Commons Attribution-ShareAlike 4.0 International 2023-05-10 15:31:11 -06:00
README.md Calckey setup notes 2023-05-10 15:30:52 -06:00

README.md

Calckey

Calckey is Fediverse "social media" software similar to Mastodon.

Below are some notes about a test installation setup.

https://calckey.org/

https://codeberg.org/calckey/calckey

Dependencies

Debian

Tested on Debian 11 (Stable/Bullseye).

Install from Debian repos:

apt update
apt install build-essential curl python3 python-is-python3 postgresql \
            ffmpeg

apt install -t bullseye-backports redis

Not using Docker or Elasticsearch.

NodeJS

This is dodgy, like "npm install". Calckey recommends using nvm to manage NodeJS versions. So run:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash

The log out/in or run:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

Then install the right version of npm with nvm:

nvm install 19
nvm use 19

Confirm correct version is running:

node -v

Maybe need this PM2 thing:

npm install pm2 -g

Download

git clone https://codeberg.org/calckey/calckey
cd calckey/

Build

foo

Copyright

Unofficial project, not part of official Calckey software or website. Upstream sources under their respective copyrights.

License: CC By SA 4.0 International and/or AGPLv3+ at your discretion.

Copyright © 2023, Jeff Moe.