Run your own Linky

Self-hosting is optional. To use the existing hosted bot, add Linky to your server and enable it with /setup enabled: true. No hosting or code is required for that option.

The public Linky repository contains the bot, tests, Docker setup and MIT license. Self-hosting gives you control of the bot token, allowed channels, translation setting and stored data.

Before you start

Create a Discord application and bot, enable Message Content Intent, and keep the token private. Invite your own bot with the permissions in the permission guide.

Follow the current repository setup instructions for Node.js or Docker. Mount persistent writable storage for server settings.

Configuration

TRANSLATE_TWEETS controls optional English tweet translation. REWRITE_PLATFORMS selects x, instagram and tiktok; it can disable a provider during an outage. Operator channel and server allowlists support restricted installations.

New installations need an administrator to run /setup enabled: true. Protect the host and token, update the bot after CI passes, and check permissions before testing.

Your instance's data handling depends on your deployment. The hosted Linky privacy policy does not automatically describe a self-hosted copy. The public bot has no separate analytics stream by default.