No description
Find a file
2022-07-28 05:58:00 +02:00
.config enhance: Redisをioredisに統一してIPv6サポート (#8869) 2022-06-24 19:22:19 +09:00
.github Merge branch 'develop' into pr/ThatOneCalculator/8764 2022-06-16 21:19:17 +09:00
.okteto ok-to-test with okteto (#8799) 2022-06-09 00:50:23 +09:00
.vscode Update extensions.json 2022-05-14 18:50:16 +09:00
.yarn/plugins/@yarnpkg 🙏 2022-05-31 00:13:41 -07:00
assets Branding 2022-07-19 09:21:45 -07:00
chart chore(dev): use .yaml for prevent okteto error 2022-05-15 22:32:50 +09:00
cypress update cypress 2022-06-11 15:53:45 +09:00
locales Toggleable showing updates 2022-07-27 19:24:51 -07:00
packages padding 2022-07-27 20:43:51 -07:00
scripts wip 2022-06-04 08:01:02 +00:00
.dockerignore Update .dockerignore 2022-05-31 08:33:03 -07:00
.editorconfig Use tabs in json 2017-05-24 20:27:39 +09:00
.gitattributes MisskeyRoom (#5267) 2019-08-18 14:41:33 +09:00
.gitignore Add .yarn/cache to gitignore for packages 2022-06-28 10:12:41 -07:00
.node-version Update .node-version 2022-06-06 21:01:00 +09:00
.vsls.json Add .vsls.json 2018-08-13 00:24:45 +09:00
.yarnrc.yml fix 2022-07-19 12:16:27 -07:00
CALCKEY.md Update 'CALCKEY.md' 2022-07-28 05:58:00 +02:00
CHANGELOG.md Merge remote-tracking branch 'misskey/develop' into develop 2022-07-25 10:23:27 -07:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2017-06-17 10:01:05 +09:00
CONTRIBUTING.md b3 2022-07-21 12:48:23 -07:00
COPYING feat: auto nsfw detection (#8840) 2022-07-07 21:06:37 +09:00
cypress.config.ts update cypress 2022-06-11 15:53:45 +09:00
docker-compose.yml feat(dev): okteto integration 2022-05-15 16:39:23 +09:00
Dockerfile berry docker 2022-07-26 12:21:39 -07:00
gulpfile.js pnpm = dont change paths 2022-05-31 19:44:04 -07:00
LICENSE Use AGPLv3 2018-03-28 22:56:28 +09:00
package.json Toggleable showing updates 2022-07-27 19:24:51 -07:00
Procfile Create Procfile 2019-04-05 18:17:30 +09:00
README.md formatting 2022-07-27 19:37:52 -07:00
SECURITY.md Create SECURITY.md 2021-05-24 05:50:45 +09:00
yarn.lock Upgrade lockfiles 2022-07-25 10:24:53 -07:00

Calckey logo

🌎 Calckey is an open source, decentralized social media platform that's free forever! 🚀

Features

  • ActivityPub support
    Not on Calckey? No problem! Not only can Calckey/Misskey instances talk to each other, but you can make friends with people on other networks like Mastodon and Pixelfed!
  • Reactions
    You can add emoji reactions to any post! No longer are you bound by a like button, show everyone exactly how you feel with the tap of a button.
  • Drive
    With Calckey's built in drive, you get cloud storage right in your social media, where you can upload any files, make folders, and find media from posts you've made!
  • Rich Web UI
    Calckey has a rich and easy to use Web UI! It is highly customizable, from changing the layout and adding widgets to making custom themes. Furthermore, plugins can be created using AiScript, an original programming language.
  • And much more...

🤔 What's different about Calckey?

Read this for current and future differences.

📝 Documentation

Misskey documentation can be found at Misskey Hub.

🚚 Migrating from Misskey to Calckey

You need at least 🐢 NodeJS v16.15.0 (v18.4.0 reccomended!) and exactly 🧶 Yarn v3.2.1!

📩 Install dependencies

# nvm install 18.4.0 && nvm alias default 18.4.0 && nvm use 18.4.0
corepack enable
yarn set version berry

👀 Get folder ready

git clone https://codeberg.org/thatonecalculator/calckey.git
cd calckey/
# git checkout main # if you want only stable versions
cp ../misskey/.config/default.yml ./.config/default.yml # or wherever misskey folder is
# cp -r ../misskey/files . # if you don't use object storage

🚀 Build and launch!

git pull and run these steps to update Calckey in the future!

# git pull
YARN_CHECKSUM_BEHAVIOR=update yarn install
NODE_ENV=production npm run build && npm run migrate
# Edit service to point to calckey folder and restart!