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

https://github.com/jkaninda/sample-goma-gateway-reverse-proxy

A sample Docker deployment of Goma Gateway as a reverse proxy
https://github.com/jkaninda/sample-goma-gateway-reverse-proxy

Last synced: 7 months ago
JSON representation

A sample Docker deployment of Goma Gateway as a reverse proxy

Awesome Lists containing this project

README

          

# Goma Gateway
A sample Docker deployment of Goma Gateway as a reverse proxy.
## Services

- Nexcloud
- Wordpress
- Wordpress2

## Requirements
- Docker
- mkcert - optional
## SSL
You can generate ssl certificate using [mkcert](https://github.com/FiloSottile/mkcert)

uncomment `cert` and `key` in config/goma.yml.

```sh
mkcert -key-file config/key.pem -cert-file config/cert.pem "*.example.dev"
```

## Start

Create `web` network

```sh
docker network create web
```
## Run

```sh
docker compose up -d
```

## Domains

### Nextcloud
- nextcloud.example.dev
- nextcloud.localhost

### Wordpress
- nextcloud.example.dev
- nextcloud.localhost

## Hosts
Update hosts file

The location of the hosts file will differ by operating system. The typical locations are noted below.

- Windows 10 – “C:\Windows\System32\drivers\etc\hosts”
- Linux – “/etc/hosts”
- Mac OS X – “/private/etc/hosts” or “/etc/hosts”

```
127.0.0.1 nextcloud.example.dev
127.0.0.1 wordpress.example.dev
```

## Access

- Nexcloud:
- [nextcloud.example.dev](http://nextcloud.example.dev)
- [nextcloud.localhost](http://nextcloud.localhost)
- Wordpress:
- [wordpress.example.dev](http://wordpress.example.dev)
- [wordpress.localhost](http://wordpress.localhost)

----
### Screnshot
Screenshot

Screenshot