Releases: pCloud/console-client
v3.0.0-preview-05
Changelog
- TUI Dashboard: Added a full Ratatui-based TUI as the new default mode, with tab bar, About/Help screens, account & crypto details, activity log, transfer gauges, and keyboard shortcut refinements
- --doctor Flag: Added dependency and environment diagnostics via
pcloud --doctor - Stale Mountpoint Recovery: Automatically detect and recover from stale FUSE mountpoints left by crashed processes
- Non-empty Mountpoint Handling: Detect and handle non-empty mountpoint directories before mounting
- CI / Release URLs: Fixed broken release download URLs and missing runtime dependency
- Binary Rename: Renamed binary to
pcloud-cli, TUI is now the default mode - pclsync: Bumped pclsync submodule to v2.26.03.3
- CI / Breakpad: Added Breakpad symbol upload to release builds
Installation
Linux
Binary download
Static binaries are available for three architectures. Pick the one matching your system:
x86_64 (64-bit Intel/AMD)
curl -L -o pcloud-cli https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli-linux-amd64
chmod +x pcloud-cli && mv pcloud-cli ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud-cli /usr/local/bin/ARM 64-bit (Raspberry Pi 4/5, AWS Graviton, etc.)
curl -L -o pcloud-cli https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli-linux-arm64
chmod +x pcloud-cli && mv pcloud-cli ~/.local/bin/ARM 32-bit (Raspberry Pi 2/3, older ARM boards)
curl -L -o pcloud-cli https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli-linux-armhf
chmod +x pcloud-cli && mv pcloud-cli ~/.local/bin/Runtime dependencies for binary installs: The binary requires FUSE 2 (
libfuse.so.2), SQLite 3, and OpenSSL 3 to be installed on your system. See the Dependencies section below.
Packages
Debian / Ubuntu (.deb)
The .deb package will install runtime dependencies automatically.
| Architecture | Command |
|---|---|
| x86_64 | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli_3.0.0.preview-05-1_amd64.deb && sudo dpkg -i pcloud-cli_3.0.0.preview-05-1_amd64.deb |
| ARM 64-bit | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli_3.0.0.preview-05-1_arm64.deb && sudo dpkg -i pcloud-cli_3.0.0.preview-05-1_arm64.deb |
| ARM 32-bit | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli_3.0.0.preview-05-1_armhf.deb && sudo dpkg -i pcloud-cli_3.0.0.preview-05-1_armhf.deb |
Fedora / RHEL (.rpm)
| Architecture | Command |
|---|---|
| x86_64 | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli-3.0.0-preview-05-1.x86_64.rpm && sudo rpm -i pcloud-cli-3.0.0-preview-05-1.x86_64.rpm |
| ARM 64-bit | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli-3.0.0-preview-05-1.aarch64.rpm && sudo rpm -i pcloud-cli-3.0.0-preview-05-1.aarch64.rpm |
Arch Linux (build from source)
Requires the base-devel group. A PKGBUILD is provided for x86_64, aarch64, and armv7h:
sudo pacman -S --needed base-devel
curl -L -O https://raw.githubusercontent.com/pCloud/console-client/v3.0.0-preview-05/pkg/arch/PKGBUILD
makepkg -simacOS (Apple Silicon & Intel)
Prerequisites — install only what you don't already have:
brew install --cask macfuse # Required: provides FUSE support brew install openssl@3 # Required: provides TLS support
curl -L -o pcloud-cli https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-05/pcloud-cli-macos-universal
chmod +x pcloud-cli && mv pcloud-cli ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud-cli /usr/local/bin/Dependencies
The binary and packages require FUSE 2 (libfuse.so.2), SQLite 3, and OpenSSL 3 at runtime. Package installs (.deb, .rpm) handle this automatically; for binary installs or if dependencies are missing, install them manually:
Debian / Ubuntu
# Ubuntu 24.04+, Debian 13+ (note the t64 suffix for 64-bit time compatibility)
sudo apt update && sudo apt install -y libfuse2t64 libsqlite3-0 openssl
# Ubuntu 22.04, Debian 11/12
sudo apt update && sudo apt install -y libfuse2 libsqlite3-0 opensslFedora / RHEL / CentOS
# Fedora 36–43, RHEL 9/10
sudo dnf install -y fuse-libs sqlite-libs openssl
# RHEL 8 / CentOS 8 (ships OpenSSL 1.1.1 by default — also install OpenSSL 3)
sudo yum install -y fuse-libs sqlite-libs openssl openssl3Note on Fedora 40+: The
fuse-libspackage providinglibfuse.so.2has been removed from the default repos. You may need to install it from a Fedora 39 or older package, or use FUSE 3 with a compatibility layer.
Arch Linux
sudo pacman -S fuse2 sqlite opensslv3.0.0-preview-04
What's Changed
-
CLI / Auth overhaul: Dropped username/password authentication in favor of credential-saving flow; added --logout and --unlink options for credential management
-
CLI / Interactive mode: No longer requires credential provisioning when running interactively — credentials can be entered after launch
-
CLI / Environment variables: Added PCLOUD_MOUNTPOINT env var as alternative to the -m flag for specifying the mount point
-
CLI / Container support: Added environment variable secret injection (AUTH_TOKEN, PCLOUD_CRYPTO_PASS) for containerized and headless deployments
-
CI: Switched to Ubuntu 22.04 base image for wider glibc compatibility; restructured release notes generation; fixed Arch PKGBUILD
-
CI: Annotated tag messages are now injected into GitHub Release notes automatically
-
README: Updated with credential-saving changes, supported platforms, and reorganized build prerequisites\n\n##
Installation
Linux
Binary download
Static binaries are available for three architectures. Pick the one matching your system:
x86_64 (64-bit Intel/AMD)
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-linux-amd64
chmod +x pcloud && mv pcloud ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud /usr/local/bin/ARM 64-bit (Raspberry Pi 4/5, AWS Graviton, etc.)
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-linux-arm64
chmod +x pcloud && mv pcloud ~/.local/bin/ARM 32-bit (Raspberry Pi 2/3, older ARM boards)
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-linux-armhf
chmod +x pcloud && mv pcloud ~/.local/bin/Runtime dependencies for binary installs: The binary requires FUSE 2 (
libfuse.so.2) and OpenSSL 3 to be installed on your system. See the Dependencies section below.
Packages
Debian / Ubuntu (.deb)
The .deb package will install runtime dependencies automatically.
| Architecture | Command |
|---|---|
| x86_64 | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-cli_3.0.0~preview-04-1_amd64.deb && sudo dpkg -i pcloud-cli_3.0.0~preview-04-1_amd64.deb |
| ARM 64-bit | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-cli_3.0.0~preview-04-1_arm64.deb && sudo dpkg -i pcloud-cli_3.0.0~preview-04-1_arm64.deb |
| ARM 32-bit | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-cli_3.0.0~preview-04-1_armhf.deb && sudo dpkg -i pcloud-cli_3.0.0~preview-04-1_armhf.deb |
Fedora / RHEL (.rpm)
| Architecture | Command |
|---|---|
| x86_64 | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-cli-3.0.0-preview-04-1.x86_64.rpm && sudo rpm -i pcloud-cli-3.0.0-preview-04-1.x86_64.rpm |
| ARM 64-bit | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-cli-3.0.0-preview-04-1.aarch64.rpm && sudo rpm -i pcloud-cli-3.0.0-preview-04-1.aarch64.rpm |
| ARM 32-bit | curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/*.armv7hl.rpm && sudo rpm -i *.armv7hl.rpm |
Arch Linux (build from source)
Requires the base-devel group. A PKGBUILD is provided for x86_64, aarch64, and armv7h:
sudo pacman -S --needed base-devel
curl -L -O https://raw.githubusercontent.com/pCloud/console-client/v3.0.0-preview-04/pkg/arch/PKGBUILD
makepkg -simacOS (Apple Silicon & Intel)
Prerequisites — install only what you don't already have:
brew install --cask macfuse # Required: provides FUSE support brew install openssl@3 # Required: provides TLS support
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-04/pcloud-macos-universal
chmod +x pcloud && mv pcloud ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud /usr/local/bin/Dependencies
The binary and packages require FUSE 2 (libfuse.so.2) and OpenSSL 3 at runtime. Package installs (.deb, .rpm) handle this automatically; for binary installs or if dependencies are missing, install them manually:
Debian / Ubuntu
# Ubuntu 24.04+, Debian 13+ (note the t64 suffix for 64-bit time compatibility)
sudo apt update && sudo apt install -y libfuse2t64 openssl
# Ubuntu 22.04, Debian 11/12
sudo apt update && sudo apt install -y libfuse2 opensslFedora / RHEL / CentOS
# Fedora 36–43, RHEL 9/10
sudo dnf install -y fuse-libs openssl
# RHEL 8 / CentOS 8 (ships OpenSSL 1.1.1 by default — also install OpenSSL 3)
sudo yum install -y fuse-libs openssl openssl3Note on Fedora 40+: The
fuse-libspackage providinglibfuse.so.2has been removed from the default repos. You may need to install it from a Fedora 39 or older package, or use FUSE 3 with a compatibility layer.
Arch Linux
sudo pacman -S fuse2 opensslv3.0.0-preview-03
Installation
Linux — x86_64 (64-bit Intel/AMD)
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-linux-amd64
chmod +x pcloud && mv pcloud ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud /usr/local/bin/Linux — ARM 64-bit (Raspberry Pi 4/5, AWS Graviton, etc.)
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-linux-arm64
chmod +x pcloud && mv pcloud ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud /usr/local/bin/Linux — ARM 32-bit (Raspberry Pi 2/3, older ARM boards)
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-linux-armhf
chmod +x pcloud && mv pcloud ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud /usr/local/bin/Debian / Ubuntu — x86_64
curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-cli_3.0.0~preview-03-1_amd64.deb
sudo dpkg -i pcloud-cli_3.0.0~preview-03-1_amd64.debDebian / Ubuntu — ARM 64-bit
curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-cli_3.0.0~preview-03-1_arm64.deb
sudo dpkg -i pcloud-cli_3.0.0~preview-03-1_arm64.debDebian / Ubuntu — ARM 32-bit
curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-cli_3.0.0~preview-03-1_armhf.deb
sudo dpkg -i pcloud-cli_3.0.0~preview-03-1_armhf.debFedora / RHEL — x86_64
curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-cli-3.0.0-preview-03-1.x86_64.rpm
sudo rpm -i pcloud-cli-3.0.0-preview-03-1.x86_64.rpmFedora / RHEL — ARM 64-bit
curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-cli-3.0.0-preview-03-1.aarch64.rpm
sudo rpm -i pcloud-cli-3.0.0-preview-03-1.aarch64.rpmFedora / RHEL — ARM 32-bit
curl -L -O https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/*.armv7hl.rpm
sudo rpm -i *.armv7hl.rpmArch Linux (build from source)
A PKGBUILD is included in the repository for x86_64, aarch64, and armv7h:
curl -L -O https://raw.githubusercontent.com/pCloud/console-client/v3.0.0-preview-03/pkg/arch/PKGBUILD
makepkg -simacOS (Apple Silicon & Intel)
Prerequisites — install only what you don't already have:
brew install --cask macfuse # Required: provides FUSE support brew install openssl@3 # Required: provides TLS support
curl -L -o pcloud https://github.com/pCloud/console-client/releases/download/v3.0.0-preview-03/pcloud-macos-universal
chmod +x pcloud && mv pcloud ~/.local/bin/
# System-wide install (requires root):
# sudo mv pcloud /usr/local/bin/Full Changelog: v3.0.0-preview-02...v3.0.0-preview-03