Video coming soon…
🔐 Setup Yopass — Encrypted One-Time Secret Sharing
Deploy Yopass on Ubuntu with Docker and memcached — share passwords through end-to-end encrypted links that self-destruct after one view, on port 8173.
⚠️ This script is provided for demo and testing purposes only. Not intended for production use.
📦 Resources & Setup Scripts
Grab the automated bash script from GitHub to follow along with the video.
Quick Install:
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/security/yopass/yopass-ubuntu.sh
chmod +x yopass-ubuntu.sh
sudo bash yopass-ubuntu.sh
Tutorial Steps
1 Download the Script
wget https://raw.githubusercontent.com/mhmdali94/Docker/main/security/yopass/yopass-ubuntu.sh
2 Make it Executable
chmod +x yopass-ubuntu.sh
3 Run the Installer
The script installs Docker if needed and starts two containers on the yopass-net bridge network: memcached:1.6-alpine, and jhaals/yopass with '--database=memcached --memcached=yopass-memcached:11211'.
sudo bash yopass-ubuntu.sh
4 Share Your First Secret
Open Yopass, paste a secret, choose an expiry, and send the generated link — it works once and then the secret is gone:
http://<your-server-ip>:8173
Ports Used
| Port | Purpose |
|---|---|
| 8173 | Web UI (host → container 1337) |
| internal | memcached 1.6 on yopass-net — deliberately not published |
| storage | None — secrets live only in memcached memory, by design |