Skip to content

smp: disable embedded web in cloud scripts without certs#1804

Open
pbottine wants to merge 1 commit into
simplex-chat:stablefrom
pbottine:ptp/stable-fix-issue-8-web-cert-guidance
Open

smp: disable embedded web in cloud scripts without certs#1804
pbottine wants to merge 1 commit into
simplex-chat:stablefrom
pbottine:ptp/stable-fix-issue-8-web-cert-guidance

Conversation

@pbottine

@pbottine pbottine commented Jun 8, 2026

Copy link
Copy Markdown

Summary

  • Disable embedded web in the Linode and DigitalOcean setup scripts because they do not provision web TLS certificates.
  • Add login guidance for enabling embedded web after provisioning /etc/opt/simplex/web.crt and /etc/opt/simplex/web.key.
  • Add a CLI test that checks the cloud scripts disable embedded web and document the certificate steps.

Tests

  • bash -n scripts/smp-server-linode.sh
  • bash -n scripts/smp-server-digitalocean-droplet/files/opt/simplex/initialize_server.sh
  • bash -n scripts/smp-server-digitalocean-droplet/files/opt/simplex/on_login.sh
  • git diff --check origin/stable..HEAD
  • cabal test simplexmq-test -fserver_postgres --extra-include-dirs=/opt/homebrew/opt/openssl@3/include --extra-lib-dirs=/opt/homebrew/opt/openssl@3/lib --test-option=--match --test-option='cloud scripts disable embedded web without certificates'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant