Windows
Windows 10 or 11, on x64 or Arm PCs.
DownloadYour system
Download
Free for Windows, macOS and Linux. Install it, pick a name, and invite your friends. The app keeps itself up to date.
Windows 10 or 11, on x64 or Arm PCs.
DownloadYour system
One universal app for Macs with Apple silicon or Intel.
DownloadYour system
AppImage, .deb or a tarball for x64 and Arm64; .rpm for x64.
DownloadYour system
All installers and checksums are on the releases page.
Paste this into a terminal. It downloads the latest release from GitHub and installs it for your user, without the security warnings below.
curl -fsSL https://raw.githubusercontent.com/pwalda/crocodile/main/scripts/install.sh | sh
irm https://raw.githubusercontent.com/pwalda/crocodile/main/scripts/install.ps1 | iex
For server operators
Coordination servers are Crocodile's switchboards: they connect calls but never listen in. Running one makes connections faster for the people near you, and it's light enough for a small VPS or a home PC.
docker run -d --name crocodile --restart unless-stopped --network host -v crocodile-data:/data -e CROC_PUBLIC_URL=https://croc.example.org -e CROC_DIRECTORY=https://crocodilechat.com -e CROC_CONTACT=you@example.org ghcr.io/pwalda/crocodile-coordinator
It uses the machine's own ports: open UDP 7443 and 7444 (STUN and the relay) and 49160–49259 (relayed calls), put an HTTPS reverse proxy in front of TCP 7443, and set CROC_PUBLIC_URL to its address and CROC_CONTACT to how people reach you. Or open the app and turn on Settings → Host a server. The self-hosting guide has the details.