# ClipCascade

ClipCascade is a self-hosted service that automatically syncs your clipboard across multiple devices with no key press required. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/1171/clipcascade

## Description

ClipCascade is a self-hosted service that automatically syncs your clipboard across multiple devices with no key press required. It keeps clipboard contents in sync between your machines while protecting them with end-to-end encryption, giving self-hosters private, always-available clipboard continuity without depending on a third-party cloud.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

46/100 (Fair), based on 4 of 4 factors.
- Maintained: 34 (last commit 387 days ago)
- Popular: 44 (155 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 95 (512 MB minimum RAM, runs on ARM)

## Links

- Docker Hub: https://hub.docker.com/r/sathvikrao/clipcascade
- Official website: https://clipcascade.sathvik.dev
- Unraid: https://ca.unraid.net/apps/clipcascade-1btsf1w015bx5s?q=ClipCascade
- Documentation: https://hub.docker.com/r/sathvikrao/clipcascade

## Common questions

### What are the default credentials for a Docker self-hosted ClipCascade instance?

The default admin username is admin and the password is admin123. You should change them immediately after the first login.

### How do I keep user data when running ClipCascade in Docker?

Mount a persistent volume to /database, for example ./cc_users:/database. This stores the user data outside the container.

### How do I configure peer-to-peer mode in Docker?

Set the CC_P2P_ENABLED environment variable to enable or disable peer-to-peer mode. The CC_MAX_MESSAGE_SIZE_IN_MiB variable is ignored if P2P mode is enabled.

### What Linux tools must be installed for the ClipCascade client?

Install Python, clipboard tools such as xclip or wl-clipboard, notification tools, and FFmpeg/media libraries. Also install the Python packages from requirements.txt or the listed Debian/Ubuntu python3 packages.

### How can I disable user self-registration?

Set the CC_SIGNUP_ENABLED environment variable to false.

---
Source: Our Local Host (https://ourlocalhost.com/app/1171/clipcascade), the self-hosted and open-source app directory.
