Skip to content

Commit 81b3366

Browse files
author
Jamie Curnow
committed
Updated readme, push preview to dockerhub
1 parent 9da3baf commit 81b3366

File tree

2 files changed

+27
-24
lines changed

2 files changed

+27
-24
lines changed

Jenkinsfile

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,21 @@ pipeline {
5050
}
5151
}
5252
}
53+
stage('Publish Beta') {
54+
when {
55+
branch 'v2-rewrite'
56+
}
57+
steps {
58+
sh 'docker tag $TEMP_IMAGE_NAME ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:preview'
59+
sh 'docker push ${DOCKER_PRIVATE_REGISTRY}/$IMAGE_NAME:preview'
60+
sh 'docker tag $TEMP_IMAGE_NAME docker.io/jc21/$IMAGE_NAME:preview'
61+
62+
withCredentials([usernamePassword(credentialsId: 'jc21-dockerhub', passwordVariable: 'dpass', usernameVariable: 'duser')]) {
63+
sh "docker login -u '${duser}' -p '${dpass}'"
64+
sh 'docker push docker.io/jc21/$IMAGE_NAME:preview'
65+
}
66+
}
67+
}
5368
}
5469
triggers {
5570
bitbucketPush()

README.md

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,15 @@
66
![Stars](https://img.shields.io/docker/stars/jc21/nginx-proxy-manager.svg?style=for-the-badge)
77
![Pulls](https://img.shields.io/docker/pulls/jc21/nginx-proxy-manager.svg?style=for-the-badge)
88

9+
**NOTE: Version 2 is a work in progress. Not all of the areas are complete and is definitely not ready for production use.**
10+
911
This project comes as a pre-built docker image that enables you to easily forward to your websites
1012
running at home or otherwise, including free SSL, without having to know too much about Nginx or Letsencrypt.
1113

1214

1315
## Features
1416

15-
- Clean and simple interface
16-
- Create an unlimited number of hosts and forward them to any IPv4/Port combination running HTTP
17-
- Secure your sites with SSL and optionally force SSL
18-
- Secure your sites with Basic HTTP Authentication Access Lists
19-
- Advanced Nginx config option for super users
20-
- 3 ___domain uses:
21-
- Proxy requests to upstream server
22-
- Redirect requests to another ___domain
23-
- Return immediate 404's
24-
25-
26-
## Using [Rancher](https://rancher.com)?
27-
28-
Easily start an Nginx Proxy Manager Stack by adding [my template catalog](https://github.com/jc21/rancher-templates).
17+
- TBD
2918

3019

3120
## Getting started
@@ -38,14 +27,12 @@ By far the easiest way to get up and running. Create this `docker-compose.yml`
3827
version: "2"
3928
services:
4029
app:
41-
image: jc21/nginx-proxy-manager
42-
restart: always
30+
image: jc21/nginx-proxy-manager:preview
4331
ports:
4432
- 80:80
4533
- 81:81
4634
- 443:443
4735
volumes:
48-
- ./config:/config
4936
- ./letsencrypt:/etc/letsencrypt
5037
```
5138
@@ -63,9 +50,7 @@ docker run -d \
6350
-p 80:80 \
6451
-p 81:81 \
6552
-p 443:443 \
66-
-v /path/to/config:/config \
6753
-v /path/to/letsencrypt:/etc/letsencrypt \
68-
--restart always \
6954
jc21/nginx-proxy-manager
7055
```
7156

@@ -76,14 +61,19 @@ Now that your docker container is running, connect to it on port `81` for the ad
7661

7762
[http://localhost:81](http://localhost:81)
7863

79-
There is no authentication on this interface to keep things simple. It is expected that you would not
80-
expose port 81 to the outside world.
81-
8264
From here, the rest should be self explanatory.
8365

8466
Note: Requesting SSL Certificates won't work until this project is accessible from the outside world, as explained below.
8567

8668

69+
### Default Administrator User
70+
71+
```
72+
73+
Password: changeme
74+
```
75+
76+
8777
## Hosting your home network
8878

8979
I won't go in to too much detail here but here are the basics for someone new to this self-hosted world.
@@ -92,5 +82,3 @@ I won't go in to too much detail here but here are the basics for someone new to
9282
2. Add port forwarding for port 80 and 443 to the server hosting this project
9383
3. Configure your ___domain name details to point to your home, either with a static ip or a service like DuckDNS
9484
4. Use the Nginx Proxy Manager here as your gateway to forward to your other web based services
95-
96-

0 commit comments

Comments
 (0)