Calckey setup notes
commit
481d5e0104
|
@ -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.*
|
||||||
|
|
Loading…
Reference in New Issue