Olares Blog
Terminus 1.7.0: New Features and New Platform Support

Editor’s Note: This article was written when our product was known as Terminus. As of our rebranding, we are now Olares.
We’re excited to announce the release of Terminus 1.7.0!
Terminus 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.
This release introduces significant improvements in platform availability, user experience, and overall performance and stability. Key highlights are:
Expanded platform support:
- Terminus is now available for Raspberry Pi 4B and 5 (8GB)
- Installation on Windows (10 and 11) and Mac is supported for development purposes
Optimized performance:
- Enhanced frontend loading speed, font loading, and chunk loading
- Replaced Redis cluster with Kvrocks for improved efficiency
Streamlined resource usage:
- MongoDB, Dify, and Devbox moved to the app store, reducing default installation footprint
- Default startup memory usage reduced by 2GB
Improved user experience:
- Direct play of major standard video formats
- New dark theme and mobile version support for desktop and TermiPass
Enhanced application integrations:
- Integrated numerous AI applications including Ollama, Perplexica, and Open WebUI
- Refactored legacy APIs to facilitate inter-application communications
For detailed release notes with downloadable images, see Terminus Releases.
Features & Enhancements
Platform Support
- Added ARM64 support for multiple components (Tailscale, Citus, Seafile, Files, Dify, Nitro) (@0x7fffff92, #145; @eball, #146; @lovehunter9, #149)
- Introduced experimental ARM64 version (@eball, #165)
- L4 proxy & BFL ingress now support ARM64 (@eball, #167)
- Added support for Raspbian ARM64 version (@eball, #174)
- Added support for WSL2 Ubuntu-22.04 in Windows 11 (@eball, #180)
- Updated files, vault settings, and profile with new version supporting ARM (@qq815776412, #150)
- Added quick install script for macOS, WSL & Raspberry Pi (@eball, #221)
- Added script to check image sizes in the installation package (@pengpeng, #238)
- Optimized installation process (@eball, #247, #249)
Database and Storage Improvements
- Added support for PostgreSQL extension and script execution (@hysyeah, #117)
- Introduced Kvrocks as Redis Cluster alternative (@eball, #125)
- Replaced MongoDB with PostgreSQL in Knowledge (@bleachzou3, #134)
- Removed default MongoDB installation (@eball, #137)
- Updated Argo to support PostgreSQL (@kaki-admin, #133)
- Implemented separate disk storage for Terminus data (@eball, #138)
User Interface Enhancements
- Added mobile browser bookmarks to Desktop and login (@wushuangs, #122)
- Implemented dark theme for main interface, settings, desktop, and Devbox (@icebergtsn, #136; @qq815776412, #139; @wushuangs, #142)
- Added YAML editor for ControlHub service configmaps and secrets (@yongheng2016, #141)
File Management and Media
- Added media server for Files (@0x7fffff92, #181)
- Implemented video support in Files (@wushuangs, #182)
- Added initial support for Google Drive and Dropbox in Files (@pengpeng, #239)
- Updated Files version to v1.2.14 (@qq815776412, #253)
- Implemented Files to OS-system transition (@lovehunter9, #259)
Security and Management
- Upgraded Infisical to latest official version (@eball, #128)
- Implemented User Group feature for Control Hub/Browse (@yongheng2016, #147)
- Added ControlHub/jobs and ControlHub/browse/pod monitoring (@yongheng2016, #258)
System Optimization
- Updated middleware installation and app namespace settings (@hysyeah, #148)
- Streamlined Nitro to include only Nitro and Nginx (@lovehunter9, #152)
- Optimized ControlHub and dashboard build configuration (@yongheng2016, #193)
Bug Fixes
- Fixed Velero image pull timeout causing K3s installation failure (@aby913, #119)
- Resolved issue with OS upgrade using release version from Terminus Space (@eball, #120)
- Fixed release version check bug (@eball, #168)
- Removed Seafile UI and added Dify authentication (@lovehunter9, #126)
- Added Infisical deployment init-container environments (@eball, #129)
- Fixed various Nitro-related bugs (@lovehunter9, #130)
- Removed unused middleware request for MongoDB (@hysyeah, #151)
- Resolved Nitro-dedify YAML bug (@lovehunter9, #153)
- Added application managers and imagemanagers permission for workspaces-manager role (@hysyeah, #154)
- Fixed Seahub tags not found issue (@lovehunter9, #155)
- Kept Dify-UI in built-in apps (@eball, #158)
- Made Dify-UI entrance invisible (@eball, #159)
- Removed agent from appservice (@lovehunter9, #160)
- Removed Dify provider from Files, Dify model from Nitro, AboveOS in appdata, and Dify UI (temporarily) (@lovehunter9, #163)
- Updated ControlHub/CRDs YAML button text in UI (@yongheng2016, #164)
- Fixed Files & Nginx-Lua ARM64 support bug (@lovehunter9, #166)
CI Improvements
- Implemented upload of full package to S3 in daily-build (@eball, #123)
- Created independent daily-build install script (@eball, #124)
- Added installation testing to CI process (@eball, #132)
Acknowledgment
We’d 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!
Experience Terminus 1.70 on your favorite platform, whether you’re using a Raspberry Pi, Windows, or Mac.
Visit our platform-specific guides to begin your journey towards a true home cloud.
Originally published at Medium on Aug 1, 2024.


