Hasty Briefsbeta

Bilingual

GitHub - cinnyapp/cinny: Yet another matrix client

2 months ago
  • #Self-hosting
  • #Matrix-client
  • #Docker
  • Cinny is a Matrix client with a focus on simple, elegant, and secure interfaces.
  • Web app available at app.cinny.in, with dev branch at dev.cinny.in (may be unstable).
  • Desktop app can be downloaded from the cinny-desktop repository.
  • Self-hosting options include downloading a tarball from GitHub or using Docker images from DockerHub/GitHub Container Registry.
  • Default homeservers and explore pages are defined in config.json.
  • Redirects must be set up for assets; example configurations provided for Netlify, Nginx, and Caddy.
  • Hash routing can be enabled to avoid configuring redirects (URLs will include /#/).
  • For subdirectory deployment, rebuild the app after updating the base path in build.config.ts.
  • PGP public key provided for tarball verification.
  • Recommended to use a version manager like NVM due to frequent version changes.
  • Development server can be started with 'npm ci' followed by 'npm start'.
  • Build the app with 'npm run build' to compile into the dist/ directory.
  • Dockerfile included for building and serving the app with Nginx on port 80.
  • Run the Docker container with 'docker run -p 8080:80 cinny:latest' and access at http://localhost:8080.