Sharkey

@Sharkey@shonk.social

Sharkey is an Misskey fork following upstream changes when possible, with added features!

It has features such as:

  • Federated Post editing
  • MastodonAPI
  • UI Improvements
  • Federated Profile Backgrounds
  • Federated Music Status via Listenbrainz

It is possible to migrate to Sharkey from:

  • FireFish (Pre ScyllaDB migration)
  • IceShrimp
  • Misskey

#Sharkey #FOSS #OpenSource #Docker #Misskey #Fediverse

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Sharkey, (edited ) to random

IMPORTANT UPDATE, BOOST THIS POST

A critical vulnerability has been found in Sharkey Twitter imports that can lead to arbitrary code execution, we urge all instance admins to IMMEDIATELY update or to disable Note Imports via roles for the time being, steps are being taken to prevent such events in the future.

NOTE:

this happened during our git migration please update your repos and docker images to the following to update to the latest version

Git Users:
run the following in the sharkey folder
git remote set-url origin https://activitypub.software/TransFem-org/Sharkey.git
then do a git pull
Docker Users:
replace the image: part of your docker compose with
image: registry.activitypub.software/transfem-org/sharkey:latest
Note replace latest with develop if u used that branch, also replace stable with latest if u used that tag

after this announcement was made the all affected docker images will be deleted to prevent users from using them and the old git repo will be redirected to the new one

Thanks to @ChaosKitsune and @sugar for Reporting and Fixing the issue

Sharkey, (edited ) to random

Community Opinion Poll (READ DISCLAIMER)

We have been approached by multiple users asking us to hard-fork to focus on fixing code quality, we have always rejected such proposals as we intend to stay a soft-fork but we should at least ask the community as a whole what they want, as we are a community project

(DISCLAIMER: voting in this poll will not result in this action actually being taken by the the project. this poll is only for collecting the public opinion of the topic)

Sharkey, to random

The increased spam bots have show that misskey instances lack moderation tools to deal with massive spam campaigns, we will be looking into improving instance moderation tools in , to maybe get them as powerful as Akkoma MRF or atleast close

Sharkey, to random

**This post is exclusive to ​:blahaj:​Sharkey Blahaj subscribers

Sharkey, (edited ) to random

Should we add the FireFish MFM keywords such as $[fade ]

Sharkey, to random

We are aware of the current Misskey vulnerability, and are working on getting an update out asap

sorry, for this taking so long most of our team was asleep due to timezones

Sharkey, to random

Clarification on some discourse being brought up

  1. Why is the joinsharkey.org site not available

A: the site was very buggy and wasn't of much help and we currently don't have the resources (as in developers) to work on a new one, as we like to focus on Sharkey itself not marketing, we have started redirecting the domain to the documentation and have fixed any links in the docs.

  1. Sharkey funding for server hosting issues is used to run a minecraft server

A: We did have hosting issues but those were not responsible for the website being down. Sharkey is a project of TransFem.org, that means it runs on the same servers as TransFem.org, we did have a funding campaign for collecting funds to use for hosting TransFem.org this was reposted on the Sharkey account as Sharkey is a part of TransFem.org, it was also stated that said money would be used for hosting TransFem.org and it was never said it would solely be used for Sharkey, with that said yes there is a Minecraft server running on the same servers as Sharkey is, that being the TransFem.org servers which said Minecraft server is for. just like the TransFem.social fedi instance that runs on the same servers because its part of TransFem.org

  1. The lead is just playing minecraft instead of working on the project

A: this is partially false, the project lead isn't much involved in actual development and more in sysadmin and management and has recently taken a bit of a break for mental health reasons and started playing on the modded minecraft server, that said they are still helping out when they are needed and this has no effect on Sharkey whatsoever

please keep in mind we are just a bunch of hobbyists working on this software, we do this for free, in our own time, the money we make with donations goes to hosting costs of the entire TransFem.org

Sharkey, to random

Reminder: Do not put your Listenbrainz Token in the Listenbrainz field, put your username there it will not work otherwise, also if u did put your token there, reset it, that value federates and is public just like your display name

Sharkey, to random

Explaining Rumors about Sharkey, circulating right now.

for those that are to lazy to read the entire thing.
here is a TLDR:

yes, the lead dev marie has quit fedi as a whole but this shouldn't affect the project, as we have active contributors, and the other Project Lead @Amelia is still fully involved in the project.

Long Explanation:

Due to the recent drama sounding TransFem.social and the other dramas before it, marie former lead dev, has decided to quit fedi as a whole this includes leaving the Sharkey Project but she will stay and help out till the next release which is upcoming soon, after that @Amelia (Project Lead) and the other sharkey contributors will continue sharkey as usual, we have spent alot of time over the last month expanding the dev team behind sharkey and inviting more contributors, so the project is not dead, nor at risk of dying and will be developed as usual in the foreseeable future

PS: @Amelia is very dedicated towards the Sharkey Project, and has been in charge of managing the project and the servers / accounts since the beginning.

Sharkey, to random

Congrats on the Successful migration of over 1000 users Blahaj.zone
(@supakaity , @ada )

​:shonks:​

Sharkey, to random

ok @supakaity this is extremely cursed

Sharkey, (edited ) to random

⚠️IMPORTANT SECURITY UPDATE, PLEASE BOOST THIS POST⚠️

Please update your Sharkey to version 2024.3.2, there has been some security fixes to ensure validation of remote users and activities

this is a minor release mostly just for the security fixes

changes of this release:

  • prohibited words are now correctly checked when creating notes
  • notes with CW are no longer shown on the welcome page for non-logged-in users
  • database migrations should no longer timeout
  • docker image improvements
  • important security fixes

Important Note for Users that do NOT use S3 and that USE Docker

There have been some improvements made to the Docker images that should fix some issues with that the container now runs as a seperate Sharkey user with id 991:991 so its required to change ownership of the files directory to do that run the following in the directory where your docker-compose.yml file is

# replace web with what ever you named the sharkey service if you changed the default docker compose file
docker compose exec --user=root web chown -R sharkey:sharkey /sharkey/files

Important Note for everyone
please update immediately there is a scheduled downtime on April 6th during that time the Sharkey docker images and repo might be unavailable for more than 2 hours

Sharkey, to random

OwO what's dis?

Sharkey, to random

IMPORTANT SECURITY UPDATE, BOOST THIS POST
We have released a hot-fix that patches the recent Misskey vulnerability, that allows users to impersonate remote users
https://github.com/misskey-dev/misskey/security/advisories/GHSA-qqrm-9grj-6v32

Please update your instances to the latest stable release with the hotfix 2023.12.1 or if using develop to the lastest develop image or commit

thanks to @sugar for bringing this to our attention before everyone else

Sharkey, to random

Sharkey now has more than 6000 Users ​:NepParty:​

Sharkey, to random

Everyone watch out, the spam bot situation has evolved, the bad actors are now actively engaging in doxxing people and using the info the send prank emails to business, and to send bomb threats to public institutions.

Note: is is mainly happening in japan, and law enforcement is already involved

Sharkey, to random

Sharkey has reached 4000 total users 🥳

Sharkey, to random

We urge all users currently on our Sharkey Matrix rooms to leave and join the Discord

As the Matrix will be shutdown by 14th February due to lack of Matrix Mod tools and increased raids

Sharkey rooms might return on similar foss services in the future like xmpp tho that currently is up to debate

Sharkey, to random

Sharkey the single instance misskey soft-fork turned community soft-fork

and some people want us to hard fork lol, rest assured we won't hard fork unless misskey does a major major fuck up, we prefer working with misskey and benefiting from upstream changes and features rather than burning out our devs having to maintain a massive codebase all alone

Sharkey, (edited ) to random

Salutes Firefish, you served us well ​:aqua_salute:​

We will be suspending firefish.social for security reasons, the instance is officially being taken offline, as can be seen by the joinfirefish.org site which no longer lists it and by the below mentioned commit, thus we are suspending the instance to prevent anyone impersonating it in the future and to prevent our queue from piling up requests for a dead instance

https://github.com/ThatOneCalculator/ThatOneCalculator/commit/49678033cd131335a95d7c2d7d6e406704b09734

Sharkey, to random

Over the next few weeks we will do some restructuring to make more friendly for contributors, and also make sure plenty of code reviews are done, during that time no major features will be done, only bug fixes and minor features will be added while we do the restructering

Sharkey, to random

Fedi's most unfunny shark

Sharkey, (edited ) to random

Release 2024.3.1 - Codename

It's been a long while since the last release, but alas here we are with another Release after 2 Months of waiting.

This release includes a lot of bug fixes, and not many big features unlike the last release.

Changes in this Release:

  • fixed lines connecting replies
  • added a hover effect to replies in the detailed view
  • if a direct link to a note in a long thread is opened a highlight will show which post is being linked to
  • added download buttons for audio and video attachments
  • added ability to select tossface emoji
  • added oneko, the cute cat that follows your mouse pointer
  • added a warning that will show up if you try to post images without alt text (this can be turned off)
  • when searching for emoji, the closest match is shown first
  • added ability to disable notifications from achievements
  • the AiScript "scratchpad" shows line numbers in the editor and in error messages
  • added ability for admins to set an URL for donations
  • for translations, DeepLX-JS is supported in addition to regular DeepL
  • blocked / silenced / suspended instances will not be listed to non-logged-in users, this makes it harder to target your instance for harassment based on who you block
  • added a notification for when someone edits a post you have been tagged in
  • made several improvements to the Mod player that should make it faster
  • fixed the bug that would cause Sharkey to not work on older IOS devices / Safari version
  • alot of fixes have been made to muting and blocking
  • signToActivityPubGet now defaults to true even if not set in the config
  • import from twitter decodes < etc
  • reworked the boost visibility selector (only shows values that you can use, "local" is a separate switch)
  • import from mastodon keeps alt text
  • expandAllCws also expands all long posts on first click

in addition all the new features and bug fixes from the latest Misskey releases til 2024.3.1 have also been added.

Important Note for Users that have migrated from FireFish

Misskey has brought back Reversii, but firefish has dropped related tables, you will have to recreate those tables, please use "BEGIN;" before running any of these, so if anything goes wrong your database doesn't end up in a broken state, and use the same postgres user as sharkey does

-- Misskey used to have a Reversi game, Firefish dropped the tables,
-- now Misskey uses them again
CREATE TABLE "reversi_game" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "startedAt" TIMESTAMP WITH TIME ZONE, "user1Id" character varying(32) NOT NULL, "user2Id" character varying(32) NOT NULL, "user1Accepted" boolean NOT NULL DEFAULT false, "user2Accepted" boolean NOT NULL DEFAULT false, "black" integer, "isStarted" boolean NOT NULL DEFAULT false, "isEnded" boolean NOT NULL DEFAULT false, "winnerId" character varying(32), "surrendered" character varying(32), "logs" jsonb NOT NULL DEFAULT '[]', "map" character varying(64) array NOT NULL, "bw" character varying(32) NOT NULL, "isLlotheo" boolean NOT NULL DEFAULT false, "canPutEverywhere" boolean NOT NULL DEFAULT false, "loopedBoard" boolean NOT NULL DEFAULT false, "form1" jsonb DEFAULT null, "form2" jsonb DEFAULT null, "crc32" character varying(32), CONSTRAINT "PK_76b30eeba71b1193ad7c5311c3f" PRIMARY KEY ("id"));
CREATE INDEX "IDX_b46ec40746efceac604142be1c" ON "reversi_game" ("createdAt");
CREATE TABLE "reversi_matching" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "parentId" character varying(32) NOT NULL, "childId" character varying(32) NOT NULL, CONSTRAINT "PK_880bd0afbab232f21c8b9d146cf" PRIMARY KEY ("id"));
CREATE INDEX "IDX_b604d92d6c7aec38627f6eaf16" ON "reversi_matching" ("createdAt");
CREATE INDEX "IDX_3b25402709dd9882048c2bbade" ON "reversi_matching" ("parentId");
CREATE INDEX "IDX_e247b23a3c9b45f89ec1299d06" ON "reversi_matching" ("childId");

EDIT: side note we are currently doing a fundraiser for buying server hardware for Sharkey and our instances, it would help alot if you could donate (referee to https://transfem.social/notes/9q4cf231u9w700o5 for more info)

Sharkey, to random

fireshonk and shonk-0
(firewall r630) and (worker server r730xd)

Sharkey, to random

We are offering direct help to any one migrating from #firefish to #sharkey, as the firefish project is now officially unmaintained, please remember tho that sharkey is a misskey soft-fork

also we won't be tolerating any harassment towards any of the firefish devs

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • provamag3
  • megavids
  • lostlight
  • All magazines