28 Commits

Author SHA1 Message Date
8602f7ada2
Fix Directory Hardcodes, Documentation Improvements (#10)
* Improve the main crontab example.

* Remove /opt/Docker hardcodes.

* Add periods.

* Improve readability.

* Begin removing hardcoded path from the bin files.

* Update main README to no longer enforce hardcoded path. Other improvements.

* Add the load folder with a README.

* Add load folder and its README.

* Improve reverse proxy text files.

* Switch to tabs.

* Update all scripts for tabs, DOCKER_HOME, and comments.

* Let users know the directory choice is optional.

* Fix environment file.

* Add more details for the reverse proxy load balancing.

* Don't actually listen for postgres.

* Fix comments on source file.

* Be more explicit on the pathing.
2023-07-23 14:51:48 -07:00
4c24c30526
ReverseProxy Fixes, Nextcloud MariaDB Upgrade (#7)
* Working on getting Reverse Proxy certs to work.

* Upgrade mariadb to 10.6.

* Checking if anything has missed a check in.

* Let's Encrypt is working now after moving the location directive to the conf.d files. Unsure why nginx.conf is not passing it along, so added it to the examples too.
2023-07-21 22:23:46 -07:00
3c46dfec01
Fixes for Reverse Proxy Go-Live (#6)
* Add new area for defining upstream systems.

* Example file for demonstration domain.

* Use the new upstream hosts section.

* Do the proxy directives in the main file.

* Commit any final changes.

* Fix example resource name.

* Mention the need to have ports specified in the upstream file, not server block.

* Adjust formatting.
2023-07-09 16:02:47 -07:00
db8413a9de Add a TBD for stream{}. 2023-07-09 06:36:37 -07:00
7416971edf Add favicon for example site. 2023-07-08 13:29:19 -07:00
571480b3f3 Add explicit path to conf.d, remove tabs. 2023-07-08 12:51:40 -07:00
d5e090981e Update README now that example exists. 2023-07-08 12:50:37 -07:00
0f2bd38745 Modifying to serve the HTML content. It works, hooray! 2023-07-08 12:43:01 -07:00
cb51b41fe3 Rename example.com to proxy.example.com. 2023-07-08 12:34:54 -07:00
a122f651ac Add an HTML example. 2023-07-08 12:34:33 -07:00
f1a9e174a4 Add an HTML section. 2023-07-08 12:27:56 -07:00
9208295a42 Fix typo, change comments, playing with headers. 2023-07-08 12:10:37 -07:00
3ea2443da4 Comment the directory which does not exist yet. 2023-07-08 11:57:57 -07:00
a0d3731e15 Add the mail section for later. Confirmed that docker is compiled with the mail modules. 2023-07-08 11:32:22 -07:00
f55880e0df Forward additional headers. 2023-07-08 11:31:37 -07:00
478cce43b5 Create script to get real certificates. Programs are functional but have not tried pointing the production router to the test box yet to see if the challenge will pass. 2023-07-06 07:33:17 -07:00
7be7df9b45 File is no longer necessary due to the README.md in the subproject home. 2023-07-06 06:52:31 -07:00
cea611c81c Create temporary cert process so that nginx can start. Still need to figure out if/how certbot will attempt to renew domains in conf.d. Lowered the cert days in case it checks that. 2023-07-05 21:17:14 -07:00
38b6eb718f Rename example.conf to be the website name. 2023-07-05 21:06:35 -07:00
bf2bcf78ea Begin adding LetsEncrypt. Project runs successfully but still has a slight chicken and egg issue if certs are not copied from another server. 2023-07-05 20:54:53 -07:00
bf0e25cfb0 Add file with how to copy the config files to the container. 2023-07-05 20:36:58 -07:00
67a1f3cd0c Finish a working example. 2023-07-05 20:02:50 -07:00
6ce636f1d1 Include files of all names, no longer need a .conf. 2023-07-05 18:59:45 -07:00
d0d9ead069 Give more detailed examples. 2023-07-05 18:36:10 -07:00
dd8294933b Add newlines to the end. 2023-07-05 18:11:49 -07:00
999a8f4ca6 Fill out the example file. 2023-07-05 18:09:06 -07:00
31047f6285 Formatting changes. 2023-07-05 18:02:43 -07:00
32cecb92f6 First attempt at an NGINX reverse proxy skeleton. 2022-10-05 02:51:52 -05:00