<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Terminal on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/terminal/</link>
        <description>Recent content in Terminal on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Mon, 20 Oct 2025 15:29:19 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/terminal/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>desktop</title>
        <link>https://producthunt.programnotes.cn/en/p/desktop/</link>
        <pubDate>Mon, 20 Oct 2025 15:29:19 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/desktop/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1638825794622-4c3bb400cdef?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NjA5NDUzMjN8&amp;ixlib=rb-4.1.0" alt="Featured image of post desktop" /&gt;&lt;h1 id=&#34;atuinshdesktop&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/atuinsh/desktop&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;atuinsh/desktop&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
 &lt;picture&gt;
  &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://github.com/atuinsh/atuin/assets/53315310/13216a1d-1ac0-4c99-b0eb-d88290fe0efd&#34;&gt;
  &lt;img alt=&#34;Atuin Desktop&#34; src=&#34;https://github.com/atuinsh/atuin/assets/53315310/08bc86d4-a781-4aaa-8d7e-478ae6bcd129&#34;&gt;
&lt;/picture&gt;
&lt;/p&gt;
&lt;h1 align=&#34;center&#34;&gt;Atuin Desktop&lt;/h1&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;em&gt;Runbooks that Run. A local-first, executable runbook editor for real terminal workflows. Atuin Desktop looks like a doc, but runs like your terminal.&lt;/em&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://github.com/atuinsh/desktop/releases&#34;&gt;download&lt;/a&gt; | &lt;a href=&#34;https://man.atuin.sh&#34;&gt;documentation&lt;/a&gt; | &lt;a href=&#34;https://hub.atuin.sh/&#34;&gt;hub&lt;/a&gt; | &lt;a href=&#34;https://discord.gg/Fq8bJSKPHh&#34;&gt;discord&lt;/a&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
 &lt;picture&gt;
  &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://man.atuin.sh/images/atuin-desktop-ss-dark.png&#34;&gt;
  &lt;img alt=&#34;Atuin Desktop&#34; src=&#34;https://man.atuin.sh/images/atuin-desktop-ss-light.png&#34;&gt;
&lt;/picture&gt;
&lt;/p&gt;
&lt;h2 id=&#34;-open-beta&#34;&gt;🚀 Open Beta
&lt;/h2&gt;&lt;p&gt;Atuin Desktop is currently in &lt;strong&gt;open beta&lt;/strong&gt;. We&amp;rsquo;re actively collecting feedback and improving the experience based on real-world usage.&lt;/p&gt;
&lt;p&gt;Read the &lt;a class=&#34;link&#34; href=&#34;https://blog.atuin.sh/atuin-desktop-open-source/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;announcement post&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;what-is-atuin-desktop&#34;&gt;What is Atuin Desktop?
&lt;/h2&gt;&lt;p&gt;Most infrastructure is held together by five commands someone remembers when things go wrong. Documentation is out of date (if it exists at all), and the real answers are buried in Slack threads, rotting in Notion, or trapped in someone&amp;rsquo;s shell history.&lt;/p&gt;
&lt;p&gt;Atuin Desktop solves this by creating &lt;strong&gt;executable runbooks&lt;/strong&gt; that bridge the gap between documentation and automation:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Kill context switching&lt;/strong&gt;: Chain shell commands, database queries, and HTTP requests in one place&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Docs that don&amp;rsquo;t rot&lt;/strong&gt;: Execute directly and stay relevant&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reusable automation&lt;/strong&gt;: Dynamic runbooks with Jinja-style templating&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instant recall&lt;/strong&gt;: Autocomplete from your real shell history&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Local-first, CRDT-powered&lt;/strong&gt;: If it runs in your terminal, it runs in a runbook&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sync and share&lt;/strong&gt;: Keep runbooks up to date across devices and teams with Atuin Hub&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;key-features&#34;&gt;Key Features
&lt;/h2&gt;&lt;h3 id=&#34;-embedded-execution&#34;&gt;🔧 Embedded Execution
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Terminal blocks that run directly in the interface&lt;/li&gt;
&lt;li&gt;Database clients for live queries&lt;/li&gt;
&lt;li&gt;Prometheus charts and monitoring integration&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-living-documentation&#34;&gt;📚 Living Documentation
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Runbooks that run&lt;/li&gt;
&lt;li&gt;No more copy-pasting from outdated docs&lt;/li&gt;
&lt;li&gt;Real workflows that teams can actually use&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-dynamic-templating&#34;&gt;🔄 Dynamic Templating
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Jinja-style templating for reusable logic&lt;/li&gt;
&lt;li&gt;Variable substitution and conditional logic&lt;/li&gt;
&lt;li&gt;Parameterized workflows for different environments&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-local-first-architecture&#34;&gt;🏛️ Local-First Architecture
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;CRDT-powered collaboration&lt;/li&gt;
&lt;li&gt;Works offline, syncs when connected&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;use-cases&#34;&gt;Use Cases
&lt;/h2&gt;&lt;p&gt;Teams are already using Atuin Desktop for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Release Management&lt;/strong&gt;: Automated release checklists that actually run&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Infrastructure Migration&lt;/strong&gt;: Safe, repeatable migration workflows&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Environment Management&lt;/strong&gt;: Spinning up staging and production with confidence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Database Operations&lt;/strong&gt;: Collaborative live query management&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Incident Response&lt;/strong&gt;: Runbooks for when things break&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;Download a package for your platform &lt;a class=&#34;link&#34; href=&#34;https://github.com/atuinsh/desktop/releases&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;on our releases page&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sign up for an account &lt;a class=&#34;link&#34; href=&#34;https://hub.atuin.sh/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;on Atuin Hub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://man.atuin.sh/hub/getting-started/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Log into Atuin Desktop&lt;/a&gt; and create your first runbook&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;feedback--support&#34;&gt;Feedback &amp;amp; Support
&lt;/h2&gt;&lt;p&gt;We&amp;rsquo;re actively seeking feedback during our beta phase! Please use this repository to:&lt;/p&gt;
&lt;h3 id=&#34;-report-issues&#34;&gt;🐛 Report Issues
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Found a bug? &lt;a class=&#34;link&#34; href=&#34;../../issues/new?template=bug_report.md&#34; &gt;Open an issue&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Include your OS, Atuin Desktop version, and steps to reproduce&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-request-features&#34;&gt;💡 Request Features
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Have an idea? &lt;a class=&#34;link&#34; href=&#34;../../issues/new?template=feature_request.md&#34; &gt;Submit a feature request&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Tell us about your workflow and how Atuin Desktop could better support it&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;-general-discussion&#34;&gt;💬 General Discussion
&lt;/h3&gt;&lt;p&gt;Questions about usage? &lt;a class=&#34;link&#34; href=&#34;https://forum.atuin.sh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Start a discussion&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;roadmap&#34;&gt;Roadmap
&lt;/h2&gt;&lt;h3 id=&#34;coming-soon&#34;&gt;Coming Soon
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Enhanced Integrations&lt;/strong&gt;: More database clients, monitoring tools, and APIs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;History-to-Runbook&lt;/strong&gt;: Generate runbooks automatically from your shell history&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;community&#34;&gt;Community
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Blog&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://blog.atuin.sh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;blog.atuin.sh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Discord&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://discord.gg/Fq8bJSKPHh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Join our community&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Twitter&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://twitter.com/atuinsh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@atuinsh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bluesky&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://bsky.app/profile/atuin.sh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@atuin.sh&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Website&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://atuin.sh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;atuin.sh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;related-projects&#34;&gt;Related Projects
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/atuinsh/atuin&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Atuin CLI&lt;/a&gt;&lt;/strong&gt;: Magical shell history with sync, search, and stats&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;Copyright 2025 Atuin, Inc&lt;/p&gt;
&lt;p&gt;Licensed under the Apache License, Version 2.0 (the &amp;ldquo;License&amp;rdquo;);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;http://www.apache.org/licenses/LICENSE-2.0
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an &amp;ldquo;AS IS&amp;rdquo; BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.&lt;/p&gt;
</description>
        </item>
        <item>
        <title>Termix</title>
        <link>https://producthunt.programnotes.cn/en/p/termix/</link>
        <pubDate>Fri, 05 Sep 2025 15:26:45 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/termix/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1566072535552-15c9f8a35079?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTcwNTcxODl8&amp;ixlib=rb-4.1.0" alt="Featured image of post Termix" /&gt;&lt;h1 id=&#34;lukegustermix&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/LukeGus/Termix&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LukeGus/Termix&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;repo-stats&#34;&gt;Repo Stats
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;https://flagcdn.com/us.svg&#34; alt=&#34;English&#34; width=&#34;24&#34; height=&#34;16&#34;&gt; English | 
  &lt;a href=&#34;README-CN.md&#34;&gt;&lt;img src=&#34;https://flagcdn.com/cn.svg&#34; alt=&#34;中文&#34; width=&#34;24&#34; height=&#34;16&#34;&gt; 中文&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://img.shields.io/github/stars/LukeGus/Termix?style=flat&amp;amp;label=Stars&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Repo stars&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/forks/LukeGus/Termix?style=flat&amp;amp;label=Forks&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub forks&#34;
	
	
&gt;
&lt;img src=&#34;https://img.shields.io/github/v/release/LukeGus/Termix?style=flat&amp;amp;label=Release&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Release&#34;
	
	
&gt;
&lt;a href=&#34;https://discord.gg/jVQGdvHDrf&#34;&gt;&lt;img alt=&#34;Discord&#34; src=&#34;https://img.shields.io/discord/1347374268253470720&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&#34;top-technologies&#34;&gt;Top Technologies
&lt;/h4&gt;&lt;p&gt;&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-React-61DBFB?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=react&amp;amp;logoColor=61DBFB&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;React Badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-TypeScript-3178C6?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=typescript&amp;amp;logoColor=3178C6&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;TypeScript Badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-Node.js-3C873A?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=node.js&amp;amp;logoColor=3C873A&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Node.js Badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-Vite-646CFF?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=vite&amp;amp;logoColor=646CFF&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Vite Badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-TailwindCSS-38B2AC?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=tailwindcss&amp;amp;logoColor=38B2AC&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Tailwind CSS Badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-Docker-2496ED?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=docker&amp;amp;logoColor=2496ED&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Docker Badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-SQLite-003B57?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=sqlite&amp;amp;logoColor=003B57&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;SQLite Badge&#34;
	
	
&gt;&lt;/a&gt;
&lt;a class=&#34;link&#34; href=&#34;#&#34; &gt;&lt;img src=&#34;https://img.shields.io/badge/-Radix%20UI-161618?style=flat-square&amp;amp;labelColor=black&amp;amp;logo=radixui&amp;amp;logoColor=161618&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;Radix UI Badge&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://github.com/LukeGus/Termix&#34;&gt;
    &lt;img alt=&#34;Termix Banner&#34; src=./repo-images/HeaderImage.png style=&#34;width: auto; height: auto;&#34;&gt;  &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;If you would like, you can support the project here!&lt;br&gt;
&lt;a class=&#34;link&#34; href=&#34;https://github.com/sponsors/LukeGus&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;img src=&#34;https://img.shields.io/badge/Sponsor-LukeGus-181717?style=for-the-badge&amp;amp;logo=github&amp;amp;logoColor=white&#34;
	
	
	
	loading=&#34;lazy&#34;
	
		alt=&#34;GitHub Sponsor&#34;
	
	
&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1 id=&#34;overview&#34;&gt;Overview
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://github.com/LukeGus/Termix&#34;&gt;
    &lt;img alt=&#34;Termix Banner&#34; src=./public/icon.svg style=&#34;width: 250px; height: 250px;&#34;&gt;  &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;Termix is an open-source, forever-free, self-hosted all-in-one server management platform. It provides a web-based solution for managing your servers and infrastructure through a single, intuitive interface. Termix offers SSH terminal access, SSH tunneling capabilities, and remote file editing, with many more tools to come.&lt;/p&gt;
&lt;h1 id=&#34;features&#34;&gt;Features
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;SSH Terminal Access&lt;/strong&gt; - Full-featured terminal with split-screen support (up to 4 panels) and tab system&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSH Tunnel Management&lt;/strong&gt; - Create and manage SSH tunnels with automatic reconnection and health monitoring&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Remote File Editor&lt;/strong&gt; - Edit files directly on remote servers with syntax highlighting, file management features (uploading, removing, renaming, deleting files)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SSH Host Manager&lt;/strong&gt; - Save, organize, and manage your SSH connections with tags and folders&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Server Stats&lt;/strong&gt; - View CPU, memory, and HDD usage on any SSH server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User Authentication&lt;/strong&gt; - Secure user management with admin controls and OIDC and 2FA (TOTP) support&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modern UI&lt;/strong&gt; - Clean interface built with React, Tailwind CSS, and Shadcn&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Languages&lt;/strong&gt; - Built-in support for English and Chinese&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;planned-features&#34;&gt;Planned Features
&lt;/h1&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Improved Admin Control&lt;/strong&gt; - Give more fine-grained control over user and admin permissions, share hosts, etc&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Theming&lt;/strong&gt; - Modify theming for all tools&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Improved Terminal Support&lt;/strong&gt; - Add more terminal protocols such as VNC and RDP (anyone who has experience in integrating RDP into a web-application similar to Apache Guacamole, please contact me by creating an issue)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mobile Support&lt;/strong&gt; - Support a mobile app or version of the Termix website to manage servers from your phone&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;installation&#34;&gt;Installation
&lt;/h1&gt;&lt;p&gt;Visit the Termix &lt;a class=&#34;link&#34; href=&#34;https://docs.termix.site/install&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Docs&lt;/a&gt; for more information on how to install Termix. Otherwise, view a sample docker-compose file here:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;services&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;termix&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;image&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;ghcr.io/lukegus/termix:latest&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;container_name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;termix&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;restart&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;unless-stopped&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;ports&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;s2&#34;&gt;&amp;#34;8080:8080&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;volumes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;- &lt;span class=&#34;l&#34;&gt;termix-data:/app/data&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;environment&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;      &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;PORT&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;8080&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;volumes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;termix-data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;driver&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;local &lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;h1 id=&#34;support&#34;&gt;Support
&lt;/h1&gt;&lt;p&gt;If you need help with Termix, you can join the &lt;a class=&#34;link&#34; href=&#34;https://discord.gg/jVQGdvHDrf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Discord&lt;/a&gt; server and visit the support channel. You can also open an issue or open a pull request on the &lt;a class=&#34;link&#34; href=&#34;https://github.com/LukeGus/Termix/issues&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub&lt;/a&gt; repo.&lt;/p&gt;
&lt;h1 id=&#34;show-off&#34;&gt;Show-off
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;./repo-images/Image 1.png&#34; width=&#34;400&#34; alt=&#34;Termix Demo 1&#34;/&gt;
  &lt;img src=&#34;./repo-images/Image 2.png&#34; width=&#34;400&#34; alt=&#34;Termix Demo 2&#34;/&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;./repo-images/Image 3.png&#34; width=&#34;250&#34; alt=&#34;Termix Demo 3&#34;/&gt;
  &lt;img src=&#34;./repo-images/Image 4.png&#34; width=&#34;250&#34; alt=&#34;Termix Demo 4&#34;/&gt;
  &lt;img src=&#34;./repo-images/Image 5.png&#34; width=&#34;250&#34; alt=&#34;Termix Demo 5&#34;/&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;video src=&#34;https://github.com/user-attachments/assets/f9caa061-10dc-4173-ae7d-c6d42f05cf56&#34; width=&#34;800&#34; controls&gt;
    Your browser does not support the video tag.
  &lt;/video&gt;
&lt;/p&gt;
&lt;h1 id=&#34;license&#34;&gt;License
&lt;/h1&gt;&lt;p&gt;Distributed under the Apache License Version 2.0. See LICENSE for more information.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
