# Cockpit WS

Cockpit WS is the lightweight WebSocket gateway that serves Cockpit's web-based administration interface, letting you manage Linux servers—storage, networking, containers, and logs—from a browser. It is open source and self-hosted, installable on TrueNAS.

Canonical page: https://ourlocalhost.com/app/7279/cockpit-ws

## Description

Cockpit WS is the lightweight WebSocket gateway that serves Cockpit's web-based administration interface, letting you manage Linux servers—storage, networking, containers, and logs—from a browser. It is aimed at both newcomers and experienced admins who want a simple graphical way to administer a single server.

## Platform availability

Available on 1 of 9 platforms: TrueNAS.

## Health score

74/100 (Good), based on 3 of 4 factors.
- Maintained: 100 (last commit 1 day ago)
- Popular: 84 (15,279 GitHub stars)
- Easy to install: 10 (1 install platform)

## Links

- TrueNAS: https://apps.truenas.com/catalog/cockpit-ws/
- Official website: https://cockpit-project.org/
- GitHub: https://github.com/cockpit-project/cockpit
- Documentation: https://cockpit-project.org/running.html

## Common questions

### Which URL and credentials should I use to access Cockpit WS after installing it?

Point your browser to the server IP on port 9090 using HTTPS. Log in with your normal system user account and password.

### Can Cockpit WS run behind a reverse proxy?

A reported issue describes cockpit-ws crashing when Cockpit is used behind a reverse proxy. The example involves two Cockpit installations being exposed through separate dashboards.

### Does Cockpit use my existing Linux user accounts for login?

By default, Cockpit uses the system's normal user logins and privileges. It can also support network-wide logins through single sign-on and other authentication techniques.

### Will Cockpit work from mobile devices or non-Linux machines?

iPhones, iPads, and macOS on ARM/M1 may require a workaround. Firefox and Chrome are the browsers Cockpit is developed with and has automated tests for.

### How do I enable Cockpit WS on a Fedora system after installation?

Run sudo dnf install cockpit, then enable it with sudo systemctl enable --now cockpit.socket. If a firewall is active, add the cockpit service with firewall-cmd.

## Alternatives

- 1Panel: Open-source control panel for Linux server management, offering host monitoring, file management, database admin, container control, and Wo…
- Ajenti: Ajenti is a Linux &amp; BSD modular server admin panel.
- Arcane - Docker Management UI: Web-based Docker interface with real-time monitoring, container, image, network and volume management, resource visualization, and intuitiv…
- Coolify: Coolify is an open-source, self-hostable platform for deploying web applications, databases, and managed services as an alternative to Hero…
- Dockhand: Dockhand is a self-hosted, web-based Docker management platform that gives you a single dashboard to deploy containers, manage stacks, trac…
- Portainer: Portainer is a lightweight, open-source container management UI for Docker, Swarm, Podman, and Kubernetes environments.
- SwiftVM: Native macOS app for running macOS and Linux virtual machines, built with Swift and Apple's Virtualization framework.
- VMPal
- Webmin: Web-based interface for Unix-like and Windows system administration with modules for user management, service configuration, security contr…
- XPipe Webtop: XPipe Webtop is a web-based desktop environment that runs as a Docker or OCI container and is accessed from a browser or the XPipe mobile a…
- cPanel: The cPanel and WHM software package makes life easier for web hosts and the website owners they serve.
- dockpeek: Dockpeek is a lightweight, self-hosted Docker port dashboard.

---
Source: Our Local Host (https://ourlocalhost.com/app/7279/cockpit-ws), the self-hosted and open-source app directory.
