Skip to content

[Docs] Post-deployment Hardening Checklist #11

@ghost

Description

Opening this to make a place to jot down some basics for hardening the installation once deployed. Obviously these things are outside the scope of this project but this repo feels a timely place to communicate some basics. Nothing here should be misconstrued as security advice. Caveat lector.

  • Attempt to connect to your MongoDB using Compass with the connection string mongodb://api.example.com:27017 (update based on domain var). If you're able to access it without authenticating, shell into the droplet and change ports key in /home/reaction/reaction-development-platform/reaction/docker-compose.yml to expose, change the setting value to "27017" and restart the API with make stop-reaction && make start-reaction for settings to take effect.
  • Navigate a browser to admin.example.com (update based on domain var) and register a new user to assume the Owner role. Ownership is immediate and no service restarts are required.
  • Enable the BasicAuth middleware for traefik.domain.example. Detailed instructions here.
  • Review the .env files in each of the projects and modify PLACEHOLDERS necessary.

Please add additional suggestions below.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions