Du wirst NIE den private Schlüssel bei einem normalen Cloudflare Free Plan bekommen. Diesen kennt logischerweise nur Cloudflare, da dein Zertifikat mit anderen Usern geshared ist. Somit ist es kein Sinusbot Bug, Problem oder whatever. Es gibt mehrere Möglichkeiten wie du es lauffähig bekommst:
- Flexible SSL => SinusBot auf Port 80 laufen lassen ohne SSL
- FULL SSL => SinusBot auf port 443 laufen lassen mit SSL (Zertifikat kann auch invalide sein, einfach mit openssl e.g. generieren)
- Strict SSL => SinusBot auf Port 443 laufen lassen mit gültigen SSL Zertifikat (Let's Encrypt oder gekauftes e.g.)
Das empfehle ich dir aber alles nicht, da du den SinusBot dann als Administrator / root starten müsstest da diese Ports < 1024 sind.^^ Mein Tipp ist, richte dir einen Webserver (nginx e.g.) ein, auf welchen du den SinusBot als Reverse Proxy konfiguriert und dir dafür wieder ein generiertes Zertifikat hernimmst, welches du bei deinem Webserver einstellst. Der SinusBot an sich läuft dann auf Port 8087 z.B. und lauscht nur auf localhost (127.0.0.1). Siehe im Wiki, dort ist alles dokumentiert.