Giter Site home page Giter Site logo

s0ulf3re / toonkey Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 99.71 MB

The Calckey fork powering The Tooniverse

Home Page: https://thetooniverse.xyz

License: GNU Affero General Public License v3.0

Shell 0.01% Dockerfile 0.01% Procfile 0.01% Smarty 0.05% TypeScript 52.19% JavaScript 8.65% HTML 0.02% CSS 0.15% Pug 0.36% Vue 38.33% SCSS 0.24%
fediverse misskey

toonkey's Introduction

Calckey logo

๐ŸŒŽ Calckey is an open source, decentralized social media platform that's free forever! ๐Ÿš€

โœจ About Calckey

  • Calckey is based off of Misskey, a powerful microblogging server on ActivityPub with features such as emoji reactions, a customizable web ui, rich chatting, and much more!
  • Calckey adds many quality of life changes and bug fixes for users and instance admins alike.
  • Read this document all for current and future differences.
  • Notable differences:
    • Improved UI/UX (especially on mobile)
    • Improved notifications
    • Improved instance security
    • Recommended Instances timeline
    • New and improved Groups
    • Many more user and admin settings
    • So much more!

๐Ÿฅ‚ Links

๐Ÿ“ Documentation

  • Misskey documentation can be found on Misskey Hub
    • To make a new Calckey instance, read their documentation for building from source or using Docker, but replace their repo link (https://github.com/misskey-dev/misskey.git) with https://codeberg.org/thatonecalculator/calckey.git.
  • API reference can be found on any Calckey instance's API doc page

๐Ÿšš Migrating from Misskey to Calckey

You need at least ๐Ÿข NodeJS v16.15.0 (v18.4.0 recommended!) and exactly ๐Ÿงถ Yarn v3.2.2!

โš ๏ธ Please don't use NodeJS v18.6.0, as it's known to cause problems.

๐Ÿ‘€ 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 # replace `../misskey/` with misskey path, replace `default.yml` with `docker.yml` if you use docker
# cp -r ../misskey/files . # if you don't use object storage

๐Ÿ“ฉ Install dependencies

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

๐Ÿ’… Customize

  • To add custom CSS for all users, edit ./custom/instance.css.
  • To add static assets (such as images for the splash screen), place them in the ./custom/ directory. They'll then be avaliable on https://yourinstance.tld/static-assets/filename.ext.

๐Ÿš€ Build and launch!

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

# git pull
yarn install # prepend `YARN_CHECKSUM_BEHAVIOR=update` if it doesn't work
NODE_ENV=production yarn run build && yarn run migrate
# Edit service to point to calckey folder and restart!

๐Ÿณ Docker

# git pull
sudo docker compose build
# sudo docker compose stop misskey
sudo docker compose up -d

toonkey's People

Contributors

acid-chicken avatar akihikodaki avatar ayamorisawa avatar dependabot-preview[bot] avatar dependabot-support avatar dependabot[bot] avatar ebiselutica avatar futchitwo avatar greenkeeper[bot] avatar ha-dai avatar hiramiya avatar incognico avatar johann150 avatar khws4v1 avatar l2dy avatar marihachi avatar mei23 avatar mfmfuyu avatar nullobsi avatar okpierre avatar oni-men avatar otofune avatar pixeldesu avatar rinsuki avatar syuilo avatar tamaina avatar thatonecalculator avatar tosuke avatar u1-liquid avatar xianonn avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.