• Stars
    star
    514
  • Rank 86,040 (Top 2 %)
  • Language
    JavaScript
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Featureful File Browser for Cockpit

Cockpit Navigator

A Featureful File System Browser for Cockpit - remotely browse, manage, edit, upload, and download files on your server through your web browser.

Features

With no command line use needed, you can:

  • Navigate the entire filesystem,
  • Create, delete, and rename files,
  • Edit file contents,
  • Edit file ownership and permissions,
  • Create symbolic links to files and directories,
  • Reorganize files through cut, copy, and paste,
  • Upload files by dragging and dropping,
  • Download files and directories.
Browsing Filesystem
User Interface
Editing Content Editing Properties
Edit Contents Edit Preferences

Installation

From Github Release

Ubuntu

  1. $ wget https://github.com/45Drives/cockpit-navigator/releases/download/v0.5.10/cockpit-navigator_0.5.10-1focal_all.deb
  2. # apt install ./cockpit-navigator_0.5.10-1focal_all.deb

EL7

  1. # yum install https://github.com/45Drives/cockpit-navigator/releases/download/v0.5.10/cockpit-navigator-0.5.10-1.el7.noarch.rpm

EL8

  1. # dnf install https://github.com/45Drives/cockpit-navigator/releases/download/v0.5.10/cockpit-navigator-0.5.10-1.el8.noarch.rpm

From Source

  1. Ensure dependencies are installed: cockpit, python3, rsync, zip.
  2. $ git clone https://github.com/45Drives/cockpit-navigator.git
  3. $ cd cockpit-navigator
  4. $ git checkout <version> (v0.5.10 is latest)
  5. # make install

From 45Drives Repositories

Automatic Repo Setup with Script

curl -sSL https://repo.45drives.com/setup -o setup-repo.sh
sudo bash setup-repo.sh

Ubuntu

sudo apt install cockpit-navigator

El7/EL8

sudo dnf install cockpit-navigator

Manually

Ubuntu

  1. Import GPG Key
wget -qO - https://repo.45drives.com/key/gpg.asc | sudo gpg --dearmor -o /usr/share/keyrings/45drives-archive-keyring.gpg
  1. Add 45drives.sources
cd /etc/apt/sources.list.d
sudo curl -sSL https://repo.45drives.com/lists/45drives.sources -o /etc/apt/sources.list.d/45drives.sources
sudo apt update
  1. Install Package
sudo apt install cockpit-navigator

EL7

  1. Add 45drives.repo
sudo curl -sSL https://repo.45drives.com/lists/45drives.repo -o /etc/yum.repos.d/45drives.repo
sudo sed -i 's/el8/el7/g;s/EL8/EL7/g' /etc/yum.repos.d/45drives.repo
sudo yum clean all
  1. Install Package
sudo yum install cockpit-navigator

EL8

  1. Add 45drives.repo
sudo curl -sSL https://repo.45drives.com/lists/45drives.repo -o /etc/yum.repos.d/45drives.repo
sudo dnf clean all
  1. Install Package
sudo dnf install cockpit-navigator

More Repositories

1

cockpit-file-sharing

A Cockpit plugin to easily manage samba and NFS file sharing.
Vue
530
star
2

autotier

A passthrough FUSE filesystem that intelligently moves files between storage tiers based on frequency of use, file age, and tier fullness.
C++
250
star
3

cockpit-identities

User and group management plugin for Houston UI (Cockpit)
Vue
139
star
4

cockpit-hardware

A cockpit module for 45Drives storage servers
Vue
72
star
5

terraform-ansible-demo

Jinja
61
star
6

cephgeorep

An efficient unidirectional remote backup daemon for CephFS.
C++
55
star
7

cockpit-benchmark

A Storage Benchmark Utility for Cockpit.
Vue
50
star
8

cockpit-samba-manager

A Cockpit plugin to manage Samba shares and users.
JavaScript
35
star
9

tools

It's only 4 to 5 drives, its not Rocket Appliances - Ricky
Python
26
star
10

cockpit-ceph-deploy

A cockpit module that deploys ceph using Ansible Playbooks
JavaScript
25
star
11

scripts

General Scripts Used by the 45Drives Team
Python
24
star
12

monitoring-stack

Collection of ansible roles to deploy prometheus/alertmanager/grafana monitoring tools
Jinja
17
star
13

cockpit-nfs-manager

JavaScript
5
star
14

cockpit-autotier-status

A module for cockpit to display the status of autotier.
JavaScript
5
star
15

samba-ansible

Python
4
star
16

achiver

Shell
2
star
17

autotier_exporter

Prometheus metrics exporter for autotier.
Python
2
star
18

serial45d

A package for re-serializing 45Drives server products
Python
2
star
19

cephgeorep_exporter

Prometheus metrics exporter for cephgeorep
Python
1
star
20

houston-common

Common library for Houston
TypeScript
1
star
21

lib45d

45Drives C++ Library
C++
1
star