Common Questions
Answers to common questions about Sharkord.
Sharkord is a self-hosted voice and text chat server with a Discord-like interface, but it does not aim to replicate all of Discord's features. It focuses on providing core chat and voice functionality for small to medium private groups, with extensibility through plugins. It does not aim to host huge public communities or be a full social platform like Discord.
Sharkord server is lightweight and can run on modest hardware. It really depends on the number of concurrent users and voice channels.
Yes. Just copy the Data Directory to the new machine and that's it.
No. Each Sharkord instance is a single server. You can run multiple instances on the same machine with different ports and data directories, but they will be separate servers.
Yes, via plugins. We have a minimalistic music bot plugin available in the marketplace, and you can also create your own custom music bot plugin if you have specific requirements or want to integrate with a particular music service.
No. It's a possibility for the future. For now, it's only web.
Files are stored in the host machine. Currently it's not possible to change the storage location, but it's planned for the future.
They are encrypted in transit using TLS (when accessed via HTTPS), but not end-to-end encrypted.
Yes, voice communication is encrypted in transit using TLS and SRTP.
Yes, you can configure a reverse proxy like Nginx or Caddy to serve Sharkord on your domain with your SSL certificate. Sharkord itself does not handle SSL termination, so a reverse proxy is required for custom domains and certificates.
No, Sharkord is not vibecoded. AI is used as a tool to assist in development, documentation and testing, but the core design and implementation decisions are made by the developers. The AI is not responsible for any core aspects of the project.
To reset your server, delete the data directory. This will remove ALL data. Check the Data Directory for the location of the data directory on your system.
No.