An open API service indexing awesome lists of open source software.

https://github.com/bapigso/gopanel

a lite server manage panel
https://github.com/bapigso/gopanel

caddy docker filesystem frp webdav webssh

Last synced: about 1 month ago
JSON representation

a lite server manage panel

Awesome Lists containing this project

README

          

# gopanel

![Preview](./assets/img/preview4.png)

A lightweight Go-based management panel with simple deployment and practical built-in tools.

![License](https://img.shields.io/github/license/BapiGso/gopanel?style=flat-square)
![Release](https://img.shields.io/github/v/release/BapiGso/gopanel?style=flat-square)
![Last Commit](https://img.shields.io/github/last-commit/BapiGso/gopanel?style=flat-square)
![Issues](https://img.shields.io/github/issues/BapiGso/gopanel?style=flat-square)
![CodeQL](https://img.shields.io/github/actions/workflow/status/BapiGso/gopanel/codeql.yml?branch=master&style=flat-square&label=CodeQL)

![Stars](https://img.shields.io/github/stars/BapiGso/gopanel?style=social)
![Forks](https://img.shields.io/github/forks/BapiGso/gopanel?style=social)

> Entertainment project. Do not use in production.

## Quick Start

Install

```bash
bash <(curl -s https://raw.githubusercontent.com/BapiGso/gopanel/master/shell/install_gopanel.sh)
```

Or download the appropriate version for your platform from the [Releases](https://github.com/BapiGso/gopanel/releases) page and run it directly.

Uninstall

```bash
bash <(curl -s https://raw.githubusercontent.com/BapiGso/gopanel/master/shell/uninstall_gopanel.sh)
```

## Features

| Module | Description | Dependency |
| -------------------- | ------------------------------------ | -------------------------------------------------------------- |
| Security Entrance | Panel security entry and protection | Built-in |
| Server Monitor | Basic server monitoring | [shirou/gopsutil](https://github.com/shirou/gopsutil) |
| Cron | Scheduled task management | [go-co-op/gocron](https://github.com/go-co-op/gocron) |
| WebSSH | Terminal access in the browser | [golang.org/x/crypto/ssh](https://pkg.go.dev/golang.org/x/crypto/ssh) |
| WebDAV | WebDAV server support | [golang.org/x/net/webdav](https://pkg.go.dev/golang.org/x/net/webdav) |
| File Editor | Web file manager and editor | Built-in |
| Caddy Manage | Caddy service management | [caddyserver/caddy](https://github.com/caddyserver/caddy) |
| FRPS Manage | frps management | [fatedier/frp](https://github.com/fatedier/frp) |
| FRPC Manage | frpc management | [fatedier/frp](https://github.com/fatedier/frp) |
| Docker Manage | Docker management | [docker/docker](https://github.com/docker/docker) |
| Firewall | Firewall management | [google/nftables](https://github.com/google/nftables) |
| UnblockNeteaseMusic | Currently disabled | [cnsilvan/UnblockNeteaseMusic](https://github.com/cnsilvan/UnblockNeteaseMusic) |

## Roadmap

Planned / TODO

- headscale ([juanfont/headscale](https://github.com/juanfont/headscale))

## Project Links

- [Releases](https://github.com/BapiGso/gopanel/releases)
- [Issues](https://github.com/BapiGso/gopanel/issues)
- [License](https://github.com/BapiGso/gopanel/blob/master/LICENSE)

## License

Released under the [Apache License](https://github.com/BapiGso/gopanel/blob/master/LICENSE).

## Acknowledgments

Thanks to the Go community and all open-source contributors who made this project possible.