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

https://github.com/websoft9/plugin-nginx

Websoft9 plugin which for connect Nginx Proxy Manager
https://github.com/websoft9/plugin-nginx

domain https nginx proxy

Last synced: 9 months ago
JSON representation

Websoft9 plugin which for connect Nginx Proxy Manager

Awesome Lists containing this project

README

          

[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
[![GitHub last commit](https://img.shields.io/github/last-commit/websoft9/plugin-nginx)](https://github.com/websoft9/plugin-nginx)
[![GitHub Release Date](https://img.shields.io/github/release-date/websoft9/plugin-nginx)](https://github.com/websoft9/plugin-nginx)
[![GitHub Repo stars](https://img.shields.io/github/stars/websoft9/plugin-nginx?style=social)](https://github.com/websoft9/plugin-nginx)

# Websoft9 Plugin - `nginx`

This plugin is the entrance to nginxproxymanage service, it is used to manage proxys and domains for installed applications.

![image](https://github.com/Websoft9/plugin-nginx/assets/43192516/0f88c447-cde7-4b84-bdd4-f24f59075530)

## Installation and update

Your server must be have [Websoft9](https://github.com/Websoft9) installed.

```
wget https://websoft9.github.io/websoft9/scripts/update_zip.sh && bash ./update_zip.sh --channel release --package_name "nginx-latest.zip" --sync_to "/usr/share/cockpit/nginx"
```

## Development

See [Developer.md](docs/developer.md) for details about how to efficiently change the code, run, and test it.

### Building

These commands check out the source and build it into the directory:build/
```
git clone https://github.com/Websoft9/plugin-nginx
cd plugin-nginx
npm build
```
You can also triggers action workflow for building

### Release

#### When

Two scenarios that trigger this plugin release:

* Add new functions for this plugin
* [Websoft9](https://github.com/Websoft9/websoft9) release

#### How

You should following the standard [release process](https://github.com/Websoft9/websoft9/blob/main/docs/plugin-developer.md#release).

Every release will creates the official release zipball and publishes as upstream release to GitHub

## License

**plugin-nginx** is maintained by [Websoft9](https://www.websoft9.com) and released under the GPL3 license.