<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>ssh Archives | Ciprian Mandache</title>
<atom:link href="https://ciprian.51k.eu/tag/ssh/feed/" rel="self" type="application/rss+xml" /><link></link>
<description>Software Engineer and more</description>
<lastBuildDate>Thu, 19 Feb 2026 20:16:11 +0000</lastBuildDate>
<language>en-US</language>
<sy:updatePeriod>
hourly	</sy:updatePeriod>
<sy:updateFrequency>
1	</sy:updateFrequency><image>
<url>https://ciprian.51k.eu/wp-content/uploads/2019/02/cropped-terminal-icon-32x32.png</url><title>ssh Archives | Ciprian Mandache</title><link></link>
<width>32</width>
<height>32</height>
</image>
<item><title>docker-qwenspeak: Text-to-Speech Over SSH Because APIs Are Overrated</title><link>https://ciprian.51k.eu/docker-qwenspeak-text-to-speech-over-ssh-because-apis-are-overrated/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Thu, 12 Feb 2026 22:18:05 +0000</pubDate>
<category><![CDATA[AI]]></category>
<category><![CDATA[Containers]]></category>
<category><![CDATA[ai]]></category>
<category><![CDATA[audio processing]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[cuda]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[Emotion]]></category>
<category><![CDATA[flash attention]]></category>
<category><![CDATA[gpu]]></category>
<category><![CDATA[lockbox]]></category>
<category><![CDATA[Multilingual]]></category>
<category><![CDATA[nvidia]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[qwen]]></category>
<category><![CDATA[qwen3 tts]]></category>
<category><![CDATA[speech synthesis]]></category>
<category><![CDATA[ssh]]></category>
<category><![CDATA[text to speech]]></category>
<category><![CDATA[tts]]></category>
<category><![CDATA[voice cloning]]></category>
<category><![CDATA[voice design]]></category>
<category><![CDATA[voice generation]]></category>
<category><![CDATA[yaml]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-qwenspeak-text-to-speech-over-ssh-because-apis-are-overrated/</guid><description><![CDATA[<img
width="300" height="225" src="https://ciprian.51k.eu/wp-content/uploads/2026/02/qwen3-tts-has-been-officially-released-as-open-source-v0-mr7qo9bvmgfg1-300x225.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" fetchpriority="high" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/02/qwen3-tts-has-been-officially-released-as-open-source-v0-mr7qo9bvmgfg1-300x225.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/02/qwen3-tts-has-been-officially-released-as-open-source-v0-mr7qo9bvmgfg1.webp 640w" sizes="(max-width: 300px) 100vw, 300px" />Every cloud TTS service is the same story. Send text, get audio, pay per character, pray the API doesn&#8217;t change. Your audio goes to someone else&#8217;s servers. Your costs scale ...]]></description>
</item>
<item><title>docker-mediaproc: FFmpeg, Sox, and ImageMagick Over SSH</title><link>https://ciprian.51k.eu/docker-mediaproc-ffmpeg-sox-and-imagemagick-over-ssh/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Thu, 05 Feb 2026 08:41:22 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[audio processing]]></category>
<category><![CDATA[cli]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[devops]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[ffmpeg]]></category>
<category><![CDATA[fonts]]></category>
<category><![CDATA[frei0r]]></category>
<category><![CDATA[image processing]]></category>
<category><![CDATA[imagemagick]]></category>
<category><![CDATA[ladspa]]></category>
<category><![CDATA[lockbox]]></category>
<category><![CDATA[media processing]]></category>
<category><![CDATA[remote execution]]></category>
<category><![CDATA[sox]]></category>
<category><![CDATA[ssh]]></category>
<category><![CDATA[transcoding]]></category>
<category><![CDATA[video encoding]]></category>
<category><![CDATA[video processing]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-mediaproc-ffmpeg-sox-and-imagemagick-over-ssh/</guid><description><![CDATA[<img
width="300" height="239" src="https://ciprian.51k.eu/wp-content/uploads/2026/02/editing-film-and-video-on-computer-clipart-23900-300x239.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/02/editing-film-and-video-on-computer-clipart-23900-300x239.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/02/editing-film-and-video-on-computer-clipart-23900.webp 550w" sizes="(max-width: 300px) 100vw, 300px" />I keep ending up in the same situation. I&#8217;ve got a server somewhere with files that need media processing — videos to transcode, audio to convert, images to resize — ...]]></description>
</item>
<item><title>docker-lockbox: SSH Into a Container, Get Shit Done, Touch Nothing Else</title><link>https://ciprian.51k.eu/docker-lockbox-ssh-into-a-container-get-shit-done-touch-nothing-else/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Thu, 12 Feb 2026 17:33:41 +0000</pubDate>
<category><![CDATA[Containers]]></category>
<category><![CDATA[base image]]></category>
<category><![CDATA[cli tools]]></category>
<category><![CDATA[cloudflare tunnel]]></category>
<category><![CDATA[command whitelist]]></category>
<category><![CDATA[container]]></category>
<category><![CDATA[cuda]]></category>
<category><![CDATA[devops]]></category>
<category><![CDATA[docker]]></category>
<category><![CDATA[file operations]]></category>
<category><![CDATA[gpu]]></category>
<category><![CDATA[injection]]></category>
<category><![CDATA[installer generator]]></category>
<category><![CDATA[lockbox]]></category>
<category><![CDATA[locked ssh]]></category>
<category><![CDATA[mesh network]]></category>
<category><![CDATA[no shell]]></category>
<category><![CDATA[path sandbox]]></category>
<category><![CDATA[python]]></category>
<category><![CDATA[remote execution]]></category>
<category><![CDATA[rocm]]></category>
<category><![CDATA[sandbox]]></category>
<category><![CDATA[security]]></category>
<category><![CDATA[shell]]></category>
<category><![CDATA[ssh]]></category>
<category><![CDATA[tailscale]]></category>
<category><![CDATA[vpn]]></category>
<category><![CDATA[zero trust]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/docker-lockbox-ssh-into-a-container-get-shit-done-touch-nothing-else/</guid><description><![CDATA[<img
width="300" height="199" src="https://ciprian.51k.eu/wp-content/uploads/2026/02/steel-security-safe-300x199.webp" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2026/02/steel-security-safe-300x199.webp 300w, https://ciprian.51k.eu/wp-content/uploads/2026/02/steel-security-safe.webp 612w" sizes="(max-width: 300px) 100vw, 300px" />Every time I build a tool that runs inside a Docker container, I hit the same problem: how do I let people interact with it remotely? The obvious answer is ...]]></description>
</item>
<item><title>Pi Zero 1 WH + Ubuntu 24.04 USB Connection: The Tutorial That Actually Fkin Works</title><link>https://ciprian.51k.eu/pi-zero-1-wh-ubuntu-24-04-usb-connection-the-tutorial-that-actually-fkin-works/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Sun, 31 Aug 2025 00:40:02 +0000</pubDate>
<category><![CDATA[Embedded]]></category>
<category><![CDATA[otg]]></category>
<category><![CDATA[pizero]]></category>
<category><![CDATA[raspberry pi]]></category>
<category><![CDATA[raspberry pi zero]]></category>
<category><![CDATA[raspbian]]></category>
<category><![CDATA[ssh]]></category>
<category><![CDATA[ubuntu]]></category>
<category><![CDATA[usb]]></category>
<category><![CDATA[usb-connection]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/?p=931</guid><description><![CDATA[<img
width="300" height="300" src="https://ciprian.51k.eu/wp-content/uploads/2025/08/pizero-ubuntu-usb-eth-300x300.jpg" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2025/08/pizero-ubuntu-usb-eth-300x300.jpg 300w, https://ciprian.51k.eu/wp-content/uploads/2025/08/pizero-ubuntu-usb-eth-150x150.jpg 150w, https://ciprian.51k.eu/wp-content/uploads/2025/08/pizero-ubuntu-usb-eth-768x768.jpg 768w, https://ciprian.51k.eu/wp-content/uploads/2025/08/pizero-ubuntu-usb-eth.jpg 1000w" sizes="(max-width: 300px) 100vw, 300px" />Finally, a goddamn tutorial that doesn&#8217;t waste hours of your life because some dipshit decided to write it for Ubuntu from 2018. The Problem (aka Why Every Other Tutorial is ...]]></description>
</item>
<item><title>ssh-tunnel-swarm &#8211; Manage Multiple Parallel Secure Shell Tunnels</title><link>https://ciprian.51k.eu/ssh-tunnel-swarm-manage-multiple-parallel-secure-shell-tunnels/</link>
<dc:creator><![CDATA[psyb0t]]></dc:creator>
<pubDate>Tue, 13 Jun 2023 21:53:00 +0000</pubDate>
<category><![CDATA[Bash]]></category>
<category><![CDATA[bash]]></category>
<category><![CDATA[forward tunnel]]></category>
<category><![CDATA[linux]]></category>
<category><![CDATA[multiple ssh tunnels]]></category>
<category><![CDATA[multiple tunnels]]></category>
<category><![CDATA[networking]]></category>
<category><![CDATA[reverse tunnel]]></category>
<category><![CDATA[secure shell]]></category>
<category><![CDATA[secure shell tunnel]]></category>
<category><![CDATA[secure shell tunnels]]></category>
<category><![CDATA[ssh]]></category>
<category><![CDATA[ssh tunnel]]></category>
<guid
isPermaLink="false">https://ciprian.51k.eu/?p=555</guid><description><![CDATA[<img
width="300" height="195" src="https://ciprian.51k.eu/wp-content/uploads/2023/12/ssh-tunnel-swarm-300x195.png" class="webfeedsFeaturedVisual wp-post-image" alt="" style="display: block; margin-bottom: 5px; clear:both;max-width: 100%;" link_thumbnail="" decoding="async" srcset="https://ciprian.51k.eu/wp-content/uploads/2023/12/ssh-tunnel-swarm-300x195.png 300w, https://ciprian.51k.eu/wp-content/uploads/2023/12/ssh-tunnel-swarm-1024x665.png 1024w, https://ciprian.51k.eu/wp-content/uploads/2023/12/ssh-tunnel-swarm-768x499.png 768w, https://ciprian.51k.eu/wp-content/uploads/2023/12/ssh-tunnel-swarm-1536x997.png 1536w, https://ciprian.51k.eu/wp-content/uploads/2023/12/ssh-tunnel-swarm.png 1848w" sizes="(max-width: 300px) 100vw, 300px" />Yo! Ever been stuck juggling a bunch of SSH tunnels like a circus act? Well, let me introduce you to something kickass: ssh-tunnel-swarm. This isn&#8217;t just some run-of-the-mill tool; it&#8217;s ...]]></description>
</item>
</channel>
</rss>
<!--
*** This site runs WP Super Minify plugin v2.0.1 - http://wordpress.org/plugins/wp-super-minify ***
*** Total size saved: 3.437% | Size before compression: 12047 bytes | Size after compression: 11633 bytes. ***
-->