MyGram documentation

This public server is currently a test environment. Do not store valuable data until backups and acceptance checks are complete.

Clients

The current Android APK, iOS beta availability and web application link are published on the download page. Every APK is versioned and has a SHA-256 checksum in the release manifest.

Self-hosting

The supported deployment contains the API/web app, push proxy, LiveKit, NATS, Redis and the public landing. It requires Docker Compose, four DNS records, TLS-enabled public ports and private APNs/FCM credentials.

Configuration examples ship with each release. Replace all placeholders and keep real credentials in /srv/mygram/config, outside the release directory.

Updates and rollback

Release directories are immutable. Deployment changes the /srv/mygram/current link only after all files have arrived. The previous target is retained for rollback.

Privacy

MyGram does not create advertising profiles. The test service may collect operational error diagnostics needed to investigate failures. Do not use the test environment for sensitive or valuable data.

Test-service terms

The public server is provided for testing without a production availability commitment. Access may be reset while the system is under development.

← Back to MyGram