Skip to content

Releases: pCloud/console-client

v3.0.0-preview-05

17 Mar 20:51

Choose a tag to compare

v3.0.0-preview-05 Pre-release
Pre-release

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 -si

macOS (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 openssl

Fedora / 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 openssl3

Note on Fedora 40+: The fuse-libs package providing libfuse.so.2 has 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 openssl

v3.0.0-preview-04

14 Mar 20:43

Choose a tag to compare

v3.0.0-preview-04 Pre-release
Pre-release

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 -si

macOS (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 openssl

Fedora / 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 openssl3

Note on Fedora 40+: The fuse-libs package providing libfuse.so.2 has 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 openssl

v3.0.0-preview-03

10 Mar 07:26

Choose a tag to compare

v3.0.0-preview-03 Pre-release
Pre-release

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.deb

Debian / 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.deb

Debian / 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.deb

Fedora / 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.rpm

Fedora / 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.rpm

Fedora / 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.rpm

Arch 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 -si

macOS (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