1
0
Fork 0

Calckey setup notes

main
root 2023-05-10 15:30:52 -06:00
commit 481d5e0104
1 changed files with 84 additions and 0 deletions

84
README.md 100644
View File

@ -0,0 +1,84 @@
# 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.*