Replies: 6 comments 4 replies
-
Great ideas! That would make Cockpit ideal for anyone looking to setup a customizable NAS or homelab. |
Beta Was this translation helpful? Give feedback.
-
I am currently using ArchLinux as my NAS and installed Cockpit. I really like Cockpit because it is based on Linux local users and is not overly abstract. This way I can combine UI + CLI. The basic services of NAS are storage, sharing, and services (containers).
|
Beta Was this translation helpful? Give feedback.
-
I have been using Debian+Cockpit as HomeNAS for many years. The experience is very good. I like it because it is lightweight, efficient, safe, stable and free. I also created a project to share its usage ideas, but this project is in Chinese and may not be very friendly to non-Chinese users. This is the address of the project. Interested friends can check it out. |
Beta Was this translation helpful? Give feedback.
-
I have been using PI4/5 based NAS (up to over 2000 terabytes now) for years and Cockpit for the last two or so when I got tired of looking at the CLI only (we all need a little color in our lives don't we?) ... I run ZFS Storage pools and support for it in Cockpit has been rather basic... occasionally the package updates break the UI... another issue that needs sorted ;) |
Beta Was this translation helpful? Give feedback.
-
I cobbled together a basic Docker plugin that is designed to work with stacks, similar to Dockge. It's really rough around the edges, but it lets me manage some basic Docker stacks/containers: https://github.com/hrhnick/cockpit-docker-manager |
Beta Was this translation helpful? Give feedback.
-
I recently installed Almalinux on my home server with intention to use with Cockpit like I was using OpenMediaVault (but on enterprise linux with more ,,mainstream tools"). I'm really liking cockpit, but all of those mentioned things would be a treat to have. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Given the very nice progress on the storage management side, I open this thread to discuss the potential usage of Cockpit to manage a NAS / storage server as a potential contender to dedicated and opinionated platforms. I hope this thread will serve as a guidance for whoever intends to test Cockpit as managing interface for their NAS.
My intention is to:
Storage
The Cockpit storage UI is very neat. It has however still some limitations.
Devices
smartctl
allows to avoid polling disks in a given power mode with the-n
option. Cockpit relies onudisks
via DBUS, and my understanding is thatudisks
has an hardcoded polling interval. Relevant udisks issues:Filesystems
btrfs
volumesFile sharing
Storage shares
The concept of a storage share is an abstraction of NAS software frameworks, so it is extraneous to Cockpit. Shares can be created by creating (mounted) subvolumes, like in OMV. This is quite trivial with Cockpit.
NFS and SMB management
NFS and Samba shares can be configured with the 45Drives plugin. I have not tried this extensively, but seems to provide most of the typically required functionalities.
Scheduled tasks
Container management
Container management is supported via Cockpit Podman. Current limitations are:
All in all I believe that advanced container/stack management is better left to dedicated platforms and the current philosophy oriented to podman and systemd makes sense in the Cockpit perspective.
Beta Was this translation helpful? Give feedback.
All reactions