{"id":34,"date":"2024-07-31T18:04:00","date_gmt":"2024-07-31T10:04:00","guid":{"rendered":"http:\/\/43.172.12.102:8080\/?p=34"},"modified":"2025-10-22T14:07:24","modified_gmt":"2025-10-22T06:07:24","slug":"terminus-1-7","status":"publish","type":"post","link":"https:\/\/www.olares.com\/blog\/terminus-1-7\/","title":{"rendered":"Terminus 1.7.0: New Features and New Platform Support"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em><span style=\"color: #abb8c3;\" class=\"stk-highlight\"><strong>Editor&#8217;s Note:<\/strong> This article was written when our product was known as Terminus. As of our rebranding, we are now Olares.<\/span><\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"fde1\">We\u2019re excited to announce the release of Terminus 1.7.0!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"9ffd\"><a href=\"https:\/\/github.com\/beclab\/terminus\" rel=\"noreferrer noopener\" target=\"_blank\">Terminus<\/a>&nbsp;is a free, self-hosted operating system built on Kubernetes. It converts your edge device into a true home cloud, providing powerful cloud-level capabilities while maintaining ease of use and privacy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"4be9\">This release introduces significant improvements in platform availability, user experience, and overall performance and stability. Key highlights are:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"4c3b\"><strong>Expanded platform support<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Terminus is now available for Raspberry Pi 4B and 5 (8GB)<\/li>\n\n\n\n<li>Installation on Windows (10 and 11) and Mac is supported for development purposes<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"3654\"><strong>Optimized performance<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enhanced frontend loading speed, font loading, and chunk loading<\/li>\n\n\n\n<li>Replaced Redis cluster with Kvrocks for improved efficiency<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"c1ef\"><strong>Streamlined resource usage<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MongoDB, Dify, and Devbox moved to the app store, reducing default installation footprint<\/li>\n\n\n\n<li>Default startup memory usage reduced by 2GB<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"7456\"><strong>Improved user experience<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Direct play of major standard video formats<\/li>\n\n\n\n<li>New dark theme and mobile version support for desktop and TermiPass<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"c730\"><strong>Enhanced application integrations<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Integrated numerous AI applications including Ollama, Perplexica, and Open WebUI<\/li>\n\n\n\n<li>Refactored legacy APIs to facilitate inter-application communications<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"352c\">For detailed release notes with downloadable images, see<a href=\"https:\/\/github.com\/beclab\/Terminus\/releases\/tag\/1.7.0-rc.0\" rel=\"noreferrer noopener\" target=\"_blank\">&nbsp;Terminus Releases<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"000b\">Features &amp; Enhancements<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"961f\">Platform Support<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added ARM64 support for multiple components (Tailscale, Citus, Seafile, Files, Dify, Nitro) (<a href=\"https:\/\/github.com\/0x7fffff92\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@0x7fffff92<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/145\" target=\"_blank\" rel=\"noreferrer noopener\">#145<\/a>;&nbsp;<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/146\" target=\"_blank\" rel=\"noreferrer noopener\">#146<\/a>;&nbsp;<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/149\" target=\"_blank\" rel=\"noreferrer noopener\">#149<\/a>)<\/li>\n\n\n\n<li>Introduced experimental ARM64 version (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/165\" target=\"_blank\" rel=\"noreferrer noopener\">#165<\/a>)<\/li>\n\n\n\n<li>L4 proxy &amp; BFL ingress now support ARM64 (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/167\" target=\"_blank\" rel=\"noreferrer noopener\">#167<\/a>)<\/li>\n\n\n\n<li>Added support for Raspbian ARM64 version (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/174\" target=\"_blank\" rel=\"noreferrer noopener\">#174<\/a>)<\/li>\n\n\n\n<li>Added support for WSL2 Ubuntu-22.04 in Windows 11 (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/180\" target=\"_blank\" rel=\"noreferrer noopener\">#180<\/a>)<\/li>\n\n\n\n<li>Updated files, vault settings, and profile with new version supporting ARM (<a href=\"https:\/\/github.com\/qq815776412\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@qq815776412<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/150\" target=\"_blank\" rel=\"noreferrer noopener\">#150<\/a>)<\/li>\n\n\n\n<li>Added quick install script for macOS, WSL &amp; Raspberry Pi (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/221\" target=\"_blank\" rel=\"noreferrer noopener\">#221<\/a>)<\/li>\n\n\n\n<li>Added script to check image sizes in the installation package (<a href=\"https:\/\/github.com\/pengpeng\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@pengpeng<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/238\" target=\"_blank\" rel=\"noreferrer noopener\">#238<\/a>)<\/li>\n\n\n\n<li>Optimized installation process (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/247\" target=\"_blank\" rel=\"noreferrer noopener\">#247<\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/249\" target=\"_blank\" rel=\"noreferrer noopener\">#249<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5a4e\">Database and Storage Improvements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added support for PostgreSQL extension and script execution (<a href=\"https:\/\/github.com\/hysyeah\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@hysyeah<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/117\" target=\"_blank\" rel=\"noreferrer noopener\">#117<\/a>)<\/li>\n\n\n\n<li>Introduced Kvrocks as Redis Cluster alternative (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/125\" target=\"_blank\" rel=\"noreferrer noopener\">#125<\/a>)<\/li>\n\n\n\n<li>Replaced MongoDB with PostgreSQL in Knowledge (<a href=\"https:\/\/github.com\/bleachzou3\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@bleachzou3<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/134\" target=\"_blank\" rel=\"noreferrer noopener\">#134<\/a>)<\/li>\n\n\n\n<li>Removed default MongoDB installation (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/137\" target=\"_blank\" rel=\"noreferrer noopener\">#137<\/a>)<\/li>\n\n\n\n<li>Updated Argo to support PostgreSQL (<a href=\"https:\/\/github.com\/kaki-admin\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@kaki-admin<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/133\" target=\"_blank\" rel=\"noreferrer noopener\">#133<\/a>)<\/li>\n\n\n\n<li>Implemented separate disk storage for Terminus data (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/138\" target=\"_blank\" rel=\"noreferrer noopener\">#138<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"21be\">User Interface Enhancements<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added mobile browser bookmarks to Desktop and login (<a href=\"https:\/\/github.com\/wushuangs\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@wushuangs<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/122\" target=\"_blank\" rel=\"noreferrer noopener\">#122<\/a>)<\/li>\n\n\n\n<li>Implemented dark theme for main interface, settings, desktop, and Devbox (<a href=\"https:\/\/github.com\/icebergtsn\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@icebergtsn<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/136\" target=\"_blank\" rel=\"noreferrer noopener\">#136<\/a>;&nbsp;<a href=\"https:\/\/github.com\/qq815776412\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@qq815776412<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/139\" target=\"_blank\" rel=\"noreferrer noopener\">#139<\/a>;&nbsp;<a href=\"https:\/\/github.com\/wushuangs\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@wushuangs<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/142\" target=\"_blank\" rel=\"noreferrer noopener\">#142<\/a>)<\/li>\n\n\n\n<li>Added YAML editor for ControlHub service configmaps and secrets (<a href=\"https:\/\/github.com\/yongheng2016\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@yongheng2016<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/141\" target=\"_blank\" rel=\"noreferrer noopener\">#141<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"9952\">File Management and Media<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added media server for Files (<a href=\"https:\/\/github.com\/0x7fffff92\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@0x7fffff92<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/181\" target=\"_blank\" rel=\"noreferrer noopener\">#181<\/a>)<\/li>\n\n\n\n<li>Implemented video support in Files (<a href=\"https:\/\/github.com\/wushuangs\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@wushuangs<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/182\" target=\"_blank\" rel=\"noreferrer noopener\">#182<\/a>)<\/li>\n\n\n\n<li>Added initial support for Google Drive and Dropbox in Files (<a href=\"https:\/\/github.com\/pengpeng\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@pengpeng<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/239\" target=\"_blank\" rel=\"noreferrer noopener\">#239<\/a>)<\/li>\n\n\n\n<li>Updated Files version to v1.2.14 (<a href=\"https:\/\/github.com\/qq815776412\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@qq815776412<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/253\" target=\"_blank\" rel=\"noreferrer noopener\">#253<\/a>)<\/li>\n\n\n\n<li>Implemented Files to OS-system transition (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/259\" target=\"_blank\" rel=\"noreferrer noopener\">#259<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"0050\">Security and Management<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Upgraded Infisical to latest official version (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/128\" target=\"_blank\" rel=\"noreferrer noopener\">#128<\/a>)<\/li>\n\n\n\n<li>Implemented User Group feature for Control Hub\/Browse (<a href=\"https:\/\/github.com\/yongheng2016\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@yongheng2016<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/147\" target=\"_blank\" rel=\"noreferrer noopener\">#147<\/a>)<\/li>\n\n\n\n<li>Added ControlHub\/jobs and ControlHub\/browse\/pod monitoring (<a href=\"https:\/\/github.com\/yongheng2016\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@yongheng2016<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/258\" target=\"_blank\" rel=\"noreferrer noopener\">#258<\/a>)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5765\">System Optimization<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Updated middleware installation and app namespace settings (<a href=\"https:\/\/github.com\/hysyeah\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@hysyeah<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/148\" target=\"_blank\" rel=\"noreferrer noopener\">#148<\/a>)<\/li>\n\n\n\n<li>Streamlined Nitro to include only Nitro and Nginx (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/issues\/152\" target=\"_blank\" rel=\"noreferrer noopener\">#152<\/a>)<\/li>\n\n\n\n<li>Optimized ControlHub and dashboard build configuration (<a href=\"https:\/\/github.com\/yongheng2016\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@yongheng2016<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/juanfont\/headscale\/pull\/193\" target=\"_blank\" rel=\"noreferrer noopener\">#193<\/a>)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"9ec2\">Bug Fixes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed Velero image pull timeout causing K3s installation failure (<a href=\"https:\/\/github.com\/aby913\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@aby913<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/119\" target=\"_blank\" rel=\"noreferrer noopener\">#119<\/a>)<\/li>\n\n\n\n<li>Resolved issue with OS upgrade using release version from Terminus Space (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/120\" target=\"_blank\" rel=\"noreferrer noopener\">#120<\/a>)<\/li>\n\n\n\n<li>Fixed release version check bug (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/168\" target=\"_blank\" rel=\"noreferrer noopener\">#168<\/a>)<\/li>\n\n\n\n<li>Removed Seafile UI and added Dify authentication (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/126\" target=\"_blank\" rel=\"noreferrer noopener\">#126<\/a>)<\/li>\n\n\n\n<li>Added Infisical deployment init-container environments (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/129\" target=\"_blank\" rel=\"noreferrer noopener\">#129<\/a>)<\/li>\n\n\n\n<li>Fixed various Nitro-related bugs (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/130\" target=\"_blank\" rel=\"noreferrer noopener\">#130<\/a>)<\/li>\n\n\n\n<li>Removed unused middleware request for MongoDB (<a href=\"https:\/\/github.com\/hysyeah\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@hysyeah<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/151\" target=\"_blank\" rel=\"noreferrer noopener\">#151<\/a>)<\/li>\n\n\n\n<li>Resolved Nitro-dedify YAML bug (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/153\" target=\"_blank\" rel=\"noreferrer noopener\">#153<\/a>)<\/li>\n\n\n\n<li>Added application managers and imagemanagers permission for workspaces-manager role (<a href=\"https:\/\/github.com\/hysyeah\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@hysyeah<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/154\" target=\"_blank\" rel=\"noreferrer noopener\">#154<\/a>)<\/li>\n\n\n\n<li>Fixed Seahub tags not found issue (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/155\" target=\"_blank\" rel=\"noreferrer noopener\">#155<\/a>)<\/li>\n\n\n\n<li>Kept Dify-UI in built-in apps (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/158\" target=\"_blank\" rel=\"noreferrer noopener\">#158<\/a>)<\/li>\n\n\n\n<li>Made Dify-UI entrance invisible (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/159\" target=\"_blank\" rel=\"noreferrer noopener\">#159<\/a>)<\/li>\n\n\n\n<li>Removed agent from appservice (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/160\" target=\"_blank\" rel=\"noreferrer noopener\">#160<\/a>)<\/li>\n\n\n\n<li>Removed Dify provider from Files, Dify model from Nitro, AboveOS in appdata, and Dify UI (temporarily) (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/163\" target=\"_blank\" rel=\"noreferrer noopener\">#163<\/a>)<\/li>\n\n\n\n<li>Updated ControlHub\/CRDs YAML button text in UI (<a href=\"https:\/\/github.com\/yongheng2016\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@yongheng2016<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/164\" target=\"_blank\" rel=\"noreferrer noopener\">#164<\/a>)<\/li>\n\n\n\n<li>Fixed Files &amp; Nginx-Lua ARM64 support bug (<a href=\"https:\/\/github.com\/lovehunter9\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@lovehunter9<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/166\" target=\"_blank\" rel=\"noreferrer noopener\">#166<\/a>)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"3493\">CI Improvements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Implemented upload of full package to S3 in daily-build (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/123\" target=\"_blank\" rel=\"noreferrer noopener\">#123<\/a>)<\/li>\n\n\n\n<li>Created independent daily-build install script (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/124\" target=\"_blank\" rel=\"noreferrer noopener\">#124<\/a>)<\/li>\n\n\n\n<li>Added installation testing to CI process (<a href=\"https:\/\/github.com\/eball\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>@eball<\/strong><\/a>,&nbsp;<a href=\"https:\/\/github.com\/beclab\/Terminus\/pull\/132\" target=\"_blank\" rel=\"noreferrer noopener\">#132<\/a>)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"496a\">Acknowledgment<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"cd73\">We\u2019d like to extend our heartfelt thanks to all contributors who made this release possible. Your dedication and hard work continue to drive Terminus forward. A special welcome to our new contributor, @bleachzou3, who made his first contribution in this release!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"b5e2\">Experience Terminus 1.70 on your favorite platform, whether you\u2019re using a Raspberry Pi, Windows, or Mac.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" id=\"b551\">Visit our&nbsp;<a href=\"https:\/\/docs.jointerminus.com\/overview\/introduction\/getting-started\/\" rel=\"noreferrer noopener\" target=\"_blank\">platform-specific guides<\/a>&nbsp;to begin your journey towards a true home cloud.<\/p>\n\n\n\n<div class=\"wp-block-stackable-divider stk-block-divider stk-block stk-a544221\" data-block-id=\"a544221\"><hr class=\"stk-block-divider__hr\"\/><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><em>Originally published at <a href=\"https:\/\/olares.medium.com\/announcing-terminus-1-70-enhanced-performance-expanded-platforms-and-improved-experience-e3b14c6c95c3\">Medium<\/a> on Aug 1, 2024.<\/em><\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Terminus 1.7 is released with  significant improvements in platform availability, user experience, and overall performance and stability.<\/p>\n","protected":false},"author":258709002,"featured_media":3339,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4897],"tags":[757687166,1472424],"class_list":["post-34","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product","tag-releases","tag-self-hosted"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Terminus 1.7.0: New Features and New Platform Support - Olares Blog<\/title>\n<meta name=\"description\" content=\"Terminus 1.7 is released with significant improvements in platform availability, user experience, and overall performance and stability.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.olares.com\/blog\/terminus-1-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Terminus 1.7.0: New Features and New Platform Support - Olares Blog\" \/>\n<meta property=\"og:description\" content=\"Terminus 1.7 is released with significant improvements in platform availability, user experience, and overall performance and stability.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.olares.com\/blog\/terminus-1-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Olares Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-31T10:04:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T06:07:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/7ba85-16e4ycmfoxcqjusmndzdosa.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Olares Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Olares_OS\" \/>\n<meta name=\"twitter:site\" content=\"@Olares_OS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Olares Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/\"},\"author\":{\"name\":\"Olares Team\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/person\\\/cde99388303ed5e801d46fdcba366f3b\"},\"headline\":\"Terminus 1.7.0: New Features and New Platform Support\",\"datePublished\":\"2024-07-31T10:04:00+00:00\",\"dateModified\":\"2025-10-22T06:07:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/\"},\"wordCount\":760,\"publisher\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Frame-1321316311-1-scaled.png\",\"keywords\":[\"releases\",\"self-hosted\"],\"articleSection\":[\"Product\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/\",\"name\":\"Terminus 1.7.0: New Features and New Platform Support - Olares Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Frame-1321316311-1-scaled.png\",\"datePublished\":\"2024-07-31T10:04:00+00:00\",\"dateModified\":\"2025-10-22T06:07:24+00:00\",\"description\":\"Terminus 1.7 is released with significant improvements in platform availability, user experience, and overall performance and stability.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Frame-1321316311-1-scaled.png\",\"contentUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Frame-1321316311-1-scaled.png\",\"width\":2560,\"height\":1440},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/terminus-1-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Terminus 1.7.0: New Features and New Platform Support\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/\",\"name\":\"Olares Blog\",\"description\":\"Let people own AI by owning their data\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#organization\",\"name\":\"Olares Blog\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/logo.png\",\"contentUrl\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/logo.png\",\"width\":154,\"height\":37,\"caption\":\"Olares Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/Olares_OS\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/#\\\/schema\\\/person\\\/cde99388303ed5e801d46fdcba366f3b\",\"name\":\"Olares Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g\",\"caption\":\"Olares Team\"},\"url\":\"https:\\\/\\\/www.olares.com\\\/blog\\\/author\\\/media3582572bae\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Terminus 1.7.0: New Features and New Platform Support - Olares Blog","description":"Terminus 1.7 is released with significant improvements in platform availability, user experience, and overall performance and stability.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.olares.com\/blog\/terminus-1-7\/","og_locale":"en_US","og_type":"article","og_title":"Terminus 1.7.0: New Features and New Platform Support - Olares Blog","og_description":"Terminus 1.7 is released with significant improvements in platform availability, user experience, and overall performance and stability.","og_url":"https:\/\/www.olares.com\/blog\/terminus-1-7\/","og_site_name":"Olares Blog","article_published_time":"2024-07-31T10:04:00+00:00","article_modified_time":"2025-10-22T06:07:24+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/7ba85-16e4ycmfoxcqjusmndzdosa.png","type":"image\/png"}],"author":"Olares Team","twitter_card":"summary_large_image","twitter_creator":"@Olares_OS","twitter_site":"@Olares_OS","twitter_misc":{"Written by":"Olares Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/#article","isPartOf":{"@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/"},"author":{"name":"Olares Team","@id":"https:\/\/www.olares.com\/blog\/#\/schema\/person\/cde99388303ed5e801d46fdcba366f3b"},"headline":"Terminus 1.7.0: New Features and New Platform Support","datePublished":"2024-07-31T10:04:00+00:00","dateModified":"2025-10-22T06:07:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/"},"wordCount":760,"publisher":{"@id":"https:\/\/www.olares.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/Frame-1321316311-1-scaled.png","keywords":["releases","self-hosted"],"articleSection":["Product"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/","url":"https:\/\/www.olares.com\/blog\/terminus-1-7\/","name":"Terminus 1.7.0: New Features and New Platform Support - Olares Blog","isPartOf":{"@id":"https:\/\/www.olares.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/#primaryimage"},"image":{"@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/Frame-1321316311-1-scaled.png","datePublished":"2024-07-31T10:04:00+00:00","dateModified":"2025-10-22T06:07:24+00:00","description":"Terminus 1.7 is released with significant improvements in platform availability, user experience, and overall performance and stability.","breadcrumb":{"@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.olares.com\/blog\/terminus-1-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/#primaryimage","url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/Frame-1321316311-1-scaled.png","contentUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/Frame-1321316311-1-scaled.png","width":2560,"height":1440},{"@type":"BreadcrumbList","@id":"https:\/\/www.olares.com\/blog\/terminus-1-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.olares.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Terminus 1.7.0: New Features and New Platform Support"}]},{"@type":"WebSite","@id":"https:\/\/www.olares.com\/blog\/#website","url":"https:\/\/www.olares.com\/blog\/","name":"Olares Blog","description":"Let people own AI by owning their data","publisher":{"@id":"https:\/\/www.olares.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.olares.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.olares.com\/blog\/#organization","name":"Olares Blog","url":"https:\/\/www.olares.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.olares.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/logo.png","width":154,"height":37,"caption":"Olares Blog"},"image":{"@id":"https:\/\/www.olares.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Olares_OS"]},{"@type":"Person","@id":"https:\/\/www.olares.com\/blog\/#\/schema\/person\/cde99388303ed5e801d46fdcba366f3b","name":"Olares Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2445f401723b4cbaeef6e1f14d3e9f99689c5f334caef362b17b7171bb56b3b3?s=96&d=identicon&r=g","caption":"Olares Team"},"url":"https:\/\/www.olares.com\/blog\/author\/media3582572bae\/"}]}},"jetpack_featured_media_url":"https:\/\/www.olares.com\/blog\/wp-content\/uploads\/2024\/11\/Frame-1321316311-1-scaled.png","_links":{"self":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/users\/258709002"}],"replies":[{"embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":9,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":4245,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/posts\/34\/revisions\/4245"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/media\/3339"}],"wp:attachment":[{"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.olares.com\/blog\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}