A base of file storages and databases to support projects ecosystem
-
Create
.secrets/base.envfrom.env.example -
Create folders
data/s3,data/mongo,data/prometheus,data/loki,data/alloy,data/grafana,data/redis,data/sentry/redis,data/sentry/postgres,data/sentry/files,data/sentry/kafka,data/sentry/clickhouse,data/sentry/clickhouse-log -
Change configuration for MongoDB:
sudo sysctl -w vm.max_map_count=262144
-
Run
make up(it auto-generatesinfra/sentry/relay/credentials.jsonon first run; first Sentry start also runs Snuba bootstrap and can take a few minutes) -
Set up domains
make set -
Set up all subdomains
sudo certbot --nginx -
Set up S3 buckets on
https://console.chill.services/ -
Connect to MongoDB on
mongo mongo.chill.services -u <user> -p <pass> --authenticationDatabase admin -
Create Sentry admin user after stack startup:
docker exec -it base-sentry-web sentry createuser --superuser --email <email> -
SMTP is optional for Sentry startup; leave
SENTRY_SMTP_*empty if you do not need email notifications.