Compression Algorithms
Allow users to select the compression algorithm during volume creation, with options such as zlib, lzo, zstd, and none, enabling them to balance performance and compression ratio according to data type.
Full ZSTD Support
Implement native support for the zstd compression algorithm, with adjustable compression levels (e.g., zstd:3, zstd:6, zstd:9), directly configurable through the control panel.
zstd provides excellent efficiency and a balanced performance between compression ratio and read/write speed, making it ideal for modern Btrfs volumes.
Detailed Volume Information
Display complete technical information about Btrfs volumes, including:
- Checksum status (data integrity)
- Balance state and progress
- Active compression algorithm and level
- History of scrubs, balances, and other maintenance operations
Provide a dedicated interface for managing subvolumes and snapshots, allowing:
- Creation, cloning, renaming, and deletion of subvolumes and snapshots
- Hierarchical visualization of dependencies between snapshots and subvolumes
- Independent compression, quota, and permission policies per subvolume, decoupled from the main storage/volume/pool manager
Add support for scheduled automatic scrubs with detailed reporting that includes:
- Total number of blocks verified
- Errors detected and automatically corrected
- Throughput rate and total task duration
- Complete execution history
___________________________________________________________________________________________________________
[FILESYSTEM]
Storage Visualization:
Include an integrated tool similar to FileLight or WinDirStat to visually display space usage by folders and files.
Compression Analysis:
Add a dedicated panel showing how much space has been saved through compression — both in percentage and actual size.
Tag-Based Organization:
Implement support for tags and metadata on files and folders (inspired by Finder/macOS and Dolphin/KDE), with full-text searchable indexing integrated into the system.
___________________________________________________________________________________________________________
[SUBVOLUMES]
Advanced Subvolume Management:
Currently, shared folders in TOS are created as Btrfs subvolumes. This relationship could be made independent, allowing more flexible organization and control.
Dedicated Menu:
Create a specific menu for subvolume management, similar to TrueNAS Datasets, featuring native Btrfs configuration options.
Per-Subvolume Configuration:
Allow independent compression settings for each subvolume, separate from the main storage/volume configuration.
Offer ZStandard.
Each subvolume could have its own compression algorithm and level — for example:
- Media subvolume → Compression disabled
- Documents subvolume → Compression enabled (zstd:6)
[INTERFACE]
Internationalization:
Fully translate the system into multiple languages, including Brazilian Portuguese (pt-BR).
Display Modes:
Add a simplified panel mode for beginner users and an advanced mode providing detailed technical parameters and fine-grained control.
Subvolume Identification:
In the file manager, display distinct icons for Btrfs subvolumes to improve navigation and visual clarity.
___________________________________________________________________________________________________________
[SELF-HOSTED APPLICATIONS]
Natively Integrated Applications:
In addition to OnlyOffice, already available in TOS 7, include integration with other self-hosted productivity and content management tools, such as:
- Paperless-ngx + Apache Tika → Document digitization, OCR, and PDF organization.
- Immich / Piwigo / PhotoPrism → Automatic photo organization and backup, as an alternative to Google Photos or Lightroom.
- Vaultwarden – Lightweight self-hosted password manager (Bitwarden-compatible)
- Duplicati – Backup and restore management
- Stirling PDF – Local, privacy-focused PDF processing suite
- Docmost – Collaborative document management platform
- Penpot – Open-source design and prototyping tool (alternative to Figma)
- Trilium Notes / Nest Notes – Advanced note-taking and knowledge management (alternative to OneNote / Obsidian)
- Kanboard / Plane – Project and task management (alternative to Trello)
- Kavita – Self-hosted digital library for comics, manga, and eBooks
- Vikunja – To-do and task organization app
- TagSpaces – File tagging and organization system




