Downloads
This page contains a quick start for different Tideways packages and download links for latest versions. For a complete list of different installation methods, please see the documentation.
Debian and Ubuntu
Installation for systems using APT
echo 'deb [signed-by=/usr/share/keyrings/tideways.gpg] https://packages.tideways.com/apt-packages-main any-version main' | sudo tee /etc/apt/sources.list.d/tideways.list
wget -qO - 'https://packages.tideways.com/key.gpg' | gpg --dearmor | sudo tee /usr/share/keyrings/tideways.gpg > /dev/null
sudo apt-get update
sudo apt-get install tideways-php tideways-daemon
The post-install hook for the tideways-php
package detects your PHP installation and installs the correct version
of the Tideways.
AlmaLinux, Rocky Linux, Fedora, RHEL, and CentOS
Installation for systems using DNF
dnf install -y 'dnf-command(config-manager)'
rpm --import 'https://packages.tideways.com/key.gpg'
cat <<'REPO' > /tmp/tideways.repo
[tideways]
name=tideways
baseurl=https://packages.tideways.com/rpm-packages/$basearch
repo_gpgcheck=1
enabled=1
skip_if_unavailable=1
gpgkey=https://packages.tideways.com/key.gpg
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md
REPO
dnf config-manager --add-repo '/tmp/tideways.repo'
dnf install -y tideways-php tideways-daemon
Docker
Docker images for our PHP extension, Daemon, and CLI are available via the GitHub Container Registry (ghcr.io).
For the full installation instructions, please see the "Install in Docker" Documentation.
Starting a Daemon Container
docker run -d --name=tideways-daemon ghcr.io/tideways/daemon
Installing the Tideways PHP Extension in your PHP container
# Use `ghcr.io/tideways/php:alpine` when using an alpine-based PHP image.
COPY --from=ghcr.io/tideways/php:latest /tideways/ /tideways/
RUN docker-php-ext-enable --ini-name tideways.ini "$(php /tideways/get-ext-path.php)"
Other Systems/Architectures
We provide tarballs containing the PHP extension, Daemon, CLI, and Proxy binaries for a wider variety of systems.
PHP Extension
- tideways-php-5.20.0-x86_64.tar.gz (Linux Intel/AMD 64bit)
- tideways-php-5.20.0-alpine-x86_64.tar.gz (Alpine Linux AMD 64bit)
- tideways-php-5.20.0-arm64.tar.gz (Linux ARM 64bit)
- tideways-php-5.20.0-alpine-arm64.tar.gz (Alpine Linux ARM 64bit)
- tideways-php-5.20.0-macos-x86.tar.gz (macOS Intel/AMD 64bit)
- tideways-php-5.20.0-macos-arm.tar.gz (macOS ARM 64bit)
Daemon
- tideways-daemon_linux_amd64-1.9.36.tar.gz (Linux Intel/AMD 64bit)
- tideways-daemon_linux_aarch64-1.9.36.tar.gz (Linux ARM 64bit)
- tideways-daemon_freebsd_amd64-1.9.36.tar.gz (FreeBSD)
- tideways-daemon_macos_arm64-1.9.36.tar.gz (macOS ARM 64bit)
Commandline Interface
- tideways-cli_linux_amd64-1.2.8.tar.gz (Linux Intel/AMD 64bit)
- tideways-cli_linux_arm64-1.2.8.tar.gz (Linux ARM 64bit)
- tideways-cli_macos_arm64-1.2.8.tar.gz (macOS ARM 64bit)
- tideways-cli_macos_amd64-1.2.8.tar.gz (macOS Intel/AMD 64bit)
Proxy
- tideways-proxy_linux_amd64-0.5.6.tar.gz (Linux Intel/AMD 64bit)
- tideways-proxy_linux_arm64-0.5.6.tar.gz (Linux ARM 64bit)
Version API
If you want to programmatically use the downloads, we recommend using the JSON API endpoint at https://app.tideways.io/api/current-versions to fetch the latest released version for each component.