Allow removal from directory #83
Labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: friendica/friendica-directory#83
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
I would like the ability to remove my server and users from the directory. The description says it is opt-in, but my server had it enabled by default when I installed. I didn't intend for the server to be global, as I was making something private for my family and hosting it on my home network.
After my server was added, I began getting a lot of requests from other Friendica servers pinging mine, drowning out my server and preventing me from even accessing it locally. I don't have the resources to keep up with the kind of traffic I was seeing. My logs list some IPs hitting me 10s of thousands of times.
Unfortunately, there doesn't appear to be a way to remove my server from the directory, at least not one I can find.
Thank you for reaching out and sorry for the inconvenience.
I can manually mark your domain as ignored on the official Friendica directory, however it won't prevent remote servers that already discovered your domain from continuing to ping it.
At this point the easiest way for you to avoid unwanted traffic is to change the domain name your node is accessible at after disabling directory listing in the Admin. A minor change (a single different letter) is enough. Don't forget to update the relevant setting.
We usually don't recommend to do that because it severs all ties to remote servers and contacts but it seems like that's exactly what you want.
There's also a setting disabling all federation that you can enable. If you are afraid the new domain will be registered in the directory before you get to the setting, here's my suggested walkthrough:
Opened an issue over on the official Friendica repository to make sure your scenario can't happen again.
Unfortunately I'm not able to change my domain name, as I only own the one. However, I did go ahead and IP block the worst offenders from my firewall. 5 IPs had each pinged >10,000 times, and another 6 >2,000. I've disabled the federation now and will just keep an eye on my performance to watch for any more blocks I need to perform.
If you could still go ahead and mark my domain (sistrunk.dev) as ignored, though, I would appreciate it. Thank you!
May I suggest using a sub-domain for your one domain? You're free to create as many sub-domains as you want for it. For example, you can create
friendica.sistrunk.dev
through DNS configuration and point it to your existing node.I went ahead and marked your domain as ignored in the directory.