Railway template generates invalid ENCRYPTION_KEY (should be 64-char hex string)
Maintainer antworten meist innerhalb von 1 Tag
@sahooarnav2007-gif arbeitet bereits daran.
Seit 26.10.2026.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 72/100
Rechercherichtung
Beginne damit, die offizielle Railway-Template-Konfiguration zu finden und nachzuverfolgen, wie ENCRYPTION_KEY generiert wird. Überprüfe den generierten Wert anhand der gemeldeten Anforderung von 64 hexadezimalen Zeichen, stelle dann das Template bereit und führe die Reproduktionsschritte unter Settings → Secrets aus. Als erfolgreich gilt der Vorgang, wenn TEST_SECRET=hello ohne den HTTP-500-Fehler gespeichert werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Description
Deploying Sim using the official Railway template generates an ENCRYPTION_KEY that is not compatible with Sim.
The generated value looks like:
9U8FH7siuiZFhVbe--pf...
However, when attempting to save Workspace Secrets, the backend returns:
ENCRYPTION_KEY must be set to a 64-character hex string
and the request fails with HTTP 500.
Expected
The Railway template should generate ENCRYPTION_KEY as:
openssl rand -hex 32
which produces a 64-character hexadecimal string.
Actual
The generated value appears to be a generic secret (base64/url-safe), not a hex string.
Steps to reproduce
- Deploy using the official Railway template.
- Open Settings → Secrets.
- Add TEST_SECRET=hello.
- Click Save.
- Observe HTTP 500.
Railway log:
ENCRYPTION_KEY must be set to a 64-character hex string
Workaround
Generate a new key with:
openssl rand -hex 32
Replace ENCRYPTION_KEY in Railway and redeploy.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 29.8k
- Forks
- 3.9k
- Ø Merge
- 1 Std. 44 Min.
- Gemergte PRs (30 T.)
- 841
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus simstudioai/sim
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
simstudioai/sim#9831 ·
Maintainer antworten meist innerhalb von 1 Tag
-
v2 API rate limits self-hosted installs by IP even with billing disabledEvtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 75/100
simstudioai/sim#8452 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
simstudioai/sim#1204 · 8 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 45/100
simstudioai/sim#9734 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 48/100
simstudioai/sim#9620 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in simstudioai/sim
Ähnliche Issues
-
Bug: Cloudflare Pages static _redirects identity rule causes RSC Flight to reload as HTMLEvtl. vergeben @Donvero hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Mantitup-Org/vista#210 ·
-
status: waiting for maintainer
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
mui/material-ui#49751 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
diplodoc-platform/transform#1184 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
JonasKruckenberg/imagetools#973 ·
Maintainer antworten meist innerhalb von 1 Tag