#InstanceAdmin

2026-03-02

Time for some digital pest control! 🐜🧹

I recently noticed some uninvited guests trying to treat my server like a free SEO buffet. A swarm of bots decided to sign up and "politely" boost my posts — not because they loved my content, but to piggyback on our domain's reputation for their shady SEO gains.

I wasn't aware of this specific "parasitic" method before, but today was the big "clobbering time." All bots have been evicted, and their data is gone. Consider the server officially de-bugged! 🚫🤖

To keep things cozy and human, I’ve switched to manual registration approval. From now on, real humans only — no parasites allowed (see the attached photo for their "portraits" 😂).

To my fellow instance admins: How are you handling these digital ticks? Any favorite blocklists or moderation pro-tips to share?

#Mastodon #Fediverse #SelfHosting #AdminLife #CyberSecurity #DigitalPestControl #StopSpam #SEO #InstanceAdmin #MastodonAdmin

Parazits
2026-02-03

Mastodon 4.5.6 update deployed

:alex_grin:

#instanceAdmin

2026-01-20

Mastodon v4.5.5 update deployed

#instanceAdmin

2025-12-02

To improve timezone coverage @k8vsy has been promoted to moderator.

#instanceAdmin

2025-11-24

Edmontonian Social went down few hours ago due to repetitive failure to issue new secure connection certificates, a mechanism that allows you to connect to Edmontonian Social securely even on public WiFi.

Tech jargon heavy explanation:
SSL Certs were able to issue and renew just fine just a couple days ago. I am not sure why, but they have been failing for Edmontonian Social domain.

Only theory I have is that the script I was relying on to auto-renew probably didn't update for the changes Let's Encrypt might have done on their API for
upcoming features, and something broke at some point. Script repeated requests more often than Let's Encrypt would like, and paused further requests from edmontonian.social domain. This is due to DDOS prevention mechanism on Let's Encrypt's side to protect it form rogue scripts like mine, until I intervene.

If you are dealing with such issue, use
staging environment of Let's Encrypt to test your scripts.

Notes for admins
1. In your Nginx logs look for a line that reads
Your account is temporarily prevented from requesting certificates for YOUR_DOMAIN and possibly others. Please visit: https://portal.letsencrypt.org/sfe/v1/unpause?jwt=YOUR_DOMAIN_ID. Open that link on the browser and unpause your account after fixing your back-end.
2. If you are using Docker, logs can be accessed with
docker compose logs command.

#EdmontonianSocial #instanceadmin #Admininstration #Nginx #Docker #Misskey

比神奇海螺還神奇的大叔jayhsu@misskey.jayhsustudio.com
2025-11-07

【繁體中文版】

📝 Sharkey/Misskey 實例重裝後的聯邦宇宙同步問題解決指南

如果你曾經重新安裝過 Sharkey 或 Misskey 實例,可能會遇到一個棘手的問題:其他實例的使用者突然無法與你正常互動了!

🔴 常見症狀:
• 好友請求卡在待處理狀態,無法接受或拒絕
• 你的大頭貼和橫幅圖片在其他實例上顯示不出來
• 遠端使用者嘗試互動時會收到錯誤訊息

🔍 問題根源:
這是因為 ActivityPub 協議設計時,假設每個使用者的識別碼(Actor URI)是永久不變的。但當你重裝實例後,系統會生成全新的使用者 ID 和加密金鑰,導致其他實例快取的舊資料失效。簡單來說,其他伺服器還在用舊地址找你,當然找不到!

解決方案:
最有效的方法是請對方實例的管理員刪除你的舊使用者記錄,系統就會自動重新抓取你的新資料。雖然會失去追蹤關係和歷史互動記錄,但這是最乾淨的解法。如果想保留資料,也可以選擇手動更新公鑰,但操作較為複雜。

💡 預防建議:
重裝實例前記得備份資料庫和設定檔!未來 ActivityPub 社群也正在開發身份可攜性的標準,希望能從根本解決這個問題。

#Sharkey #Misskey #ActivityPub #聯邦宇宙 #Fediverse #技術筆記 #實例管理 #去中心化社交

【English Version】

📝 Solving ActivityPub User Sync Issues After Sharkey/Misskey Reinstallation

If you've ever reinstalled your Sharkey or Misskey instance, you might have encountered a frustrating problem: users from other instances suddenly can't interact with you properly!

🔴 Common Symptoms:
• Follow requests get stuck in pending status, unable to accept or reject
• Your avatar and banner images don't display on other instances
• Remote users receive error messages when trying to interact with you

🔍 Root Cause:
This happens because the ActivityPub protocol assumes that each user's identifier (Actor URI) is permanent. When you reinstall your instance, the system generates a completely new user ID and cryptographic keys, causing the cached data on other instances to become invalid. Simply put, other servers are still looking for you at your old address!

Solutions:
The most effective approach is to ask the admin of the remote instance to delete your old user record, allowing the system to automatically fetch your new data. While this means losing follow relationships and interaction history, it's the cleanest solution. If you need to preserve data, you can manually update the public key, though this is more complex.

💡 Prevention Tips:
Always backup your database and configuration files before reinstalling! The ActivityPub community is also developing identity portability standards to fundamentally solve this issue in the future.

#Sharkey #Misskey #ActivityPub #Fediverse #TechNotes #InstanceAdmin #DecentralizedSocial #FediverseTips

【日本語版】

📝 Sharkey/Misskey 再インストール後の連合宇宙同期問題の解決ガイド

Sharkey や Misskey のインスタンスを再インストールしたことがある方は、厄介な問題に遭遇したかもしれません。他のインスタンスのユーザーが突然正常にやり取りできなくなるのです!

🔴 よくある症状:
• フォローリクエストが保留状態のまま、承認も拒否もできない
• あなたのアバターやバナー画像が他のインスタンスで表示されない
• リモートユーザーがやり取りしようとするとエラーメッセージが表示される

🔍 問題の根源:
これは ActivityPub プロトコルが各ユーザーの識別子(Actor URI)が永久不変であることを前提に設計されているためです。インスタンスを再インストールすると、システムは全く新しいユーザー ID と暗号鍵を生成し、他のインスタンスにキャッシュされた古いデータが無効になります。簡単に言えば、他のサーバーはまだ古いアドレスであなたを探しているのです!

解決方法:
最も効果的な方法は、リモートインスタンスの管理者にあなたの古いユーザーレコードを削除してもらうことです。そうすれば、システムが自動的に新しいデータを取得します。フォロー関係や過去のやり取り履歴は失われますが、これが最もクリーンな解決策です。データを保持したい場合は、公開鍵を手動で更新することもできますが、操作はより複雑になります。

💡 予防のヒント:
再インストール前には必ずデータベースと設定ファイルをバックアップしましょう!将来的には ActivityPub コミュニティがアイデンティティの可搬性に関する標準を開発しており、この問題を根本的に解決できることが期待されています。

#Sharkey #Misskey #ActivityPub #連合宇宙 #Fediverse #技術メモ #インスタンス管理 #分散型SNS #連合型SNS #developer

sb arms & legssb@metroholografix.ca
2025-10-31

@RaysofRed
This instance has been on the #GardenFence blocklist for a long time.

If you're an #instanceAdmin, you should look into it.

Christopher M0YNGM0YNG@mastodon.radio
2025-09-02

Sorry, should have posted an announcement before taking the server down for longer than planned.

However!

christopher@mastodon:~$ cat /etc/debian_version
13.0

#instanceAdmin

Christopher M0YNGM0YNG@mastodon.radio
2025-08-13

I've just paid the invoice to renew the mastodon.radio VPS for another year :alex_partying:

We have enough cash on hand to keep running at current costs for 4 more years (2030) :alex_scream:

If you want to support the instance financially I'd suggest helping out @nocturne who made our awesome Alex emoji - either by commissioning your own emoji or just a direct donation :alex_pleading:

#instanceAdmin

Christopher M0YNGM0YNG@mastodon.radio
2025-07-29

I've enabled "Fetch all replies"

In theory this should mean you see all / most / more of the replies to posts from other servers - even if the replies wouldn't usually have arrived at our server.

docs.joinmastodon.org/admin/co

#instanceAdmin

Shannon Quinn :verified_root:magsol@quinnwitz.house
2025-07-15

Ooh, the jump from Mastodon 4.2.12 to 4.3.9 is quite nice! 😁 #InstanceAdmin

2025-07-04

Edit: done.
We now have 24G ram and 6 CPU cores.
This should keep everything ticking along nicely rather than pegging the CPU all the time.

Mastodon.Radio server will be rebooting "soon" to upgrade the vps.

#instanceAdmin

2025-07-02

Mastodon.radio updated to v4.3.9 of the server software.

github.com/mastodon/mastodon/r

#instanceAdmin

Chloë Ada :nc_t: :trmn: :csc: [0x636174]Chloe@catwithaclari.net
2025-06-21

reposting without all those uneccesary hashtags in the post:

Heads up Sharkey admins when upgrading...
If you have a lot of data in your instance database, running
pnpm run migrate might fail because one or more of the ALTER TABLE... statements might actually timeout on your PostgreSQL server!

To fix this, attach yourself to your
sharkey database and enter the following...

ALTER DATABASE sharkey SET statement_timeout = '10min'; 
ALTER ROLE sharkey SET statement_timeout = '10min';
...and try the pnpm run migrate command again.

#SharkeyAdmin #InstanceAdmin

- posted by Chloe

RE: https://bofh.social/notes/a98sr0zu8tmk000a

2025-05-29

We're back!

Sorry for the downtime, the overnight backup used the last spare space and the old backup files weren't being deleted and @M0YNG was asleep :alex_asleep:

You can check if it's us or you status.fediverse.radio

#instanceAdmin

2025-05-08
Linke :verified:linke@wavelens.lin-ke.eu
2025-05-05

EDIT:
Danke an alle & die dank dem
#Fediverse, für die Vernetzung und schnelle Reaktion! Wahnsinn! Das Problem war wohl eventuell Lokal. Dank @DerSchulze@elbmatsch.de der mich auf die Simple idee gebracht hat, das Bild neu hochzuladen (um es quasi zu erneut zu Pushen), löste das Problem. Zumindest das Profilbild Problem ^^ :D
Für das Icon wird jetzt einfach nen Emoji genutzt. :D



Ich brauche mal etwas Hilfe: Ich betreibe eine eigene Mastodon-Instanz (bzw. Sharkey), aber irgendwas mache ich wohl falsch. Mein Profilbild und das Verifizierungs-Icon neben meinem Namen werden nur lokal angezeigt – auf anderen Instanzen scheint es nicht synchronisiert zu werden.

Woran könnte das liegen?

#Mastodon #Sharkey #Fediverse #Selfhosting #InstanceAdmin #TechSupport #Linux #Docker #Hetzner #FediAdmin #ActivityPub #Profilbild

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst