Commit Graph

81 Commits

Author SHA1 Message Date
ff401d59ba Do not allow disabled folders into Git, 2. 2023-08-19 12:48:32 -07:00
96ac603a61 Do not allow disabled folders into Git. 2023-08-19 12:47:44 -07:00
ec80af1bb2 Certs were not being saved by LetsEncrypt for Nginx correctly. Should be working now. 2023-08-18 20:44:39 -07:00
5f30fa5a67 Correct the crontab entry so that $RANDOM works correctly. 2023-08-12 19:42:54 -07:00
45d358e9d3 Don't allow a run unless the config files exist. 2023-07-29 18:42:06 -07:00
c9cc828907 dnsmasq container is testing successfully now. 2023-07-29 14:39:37 -07:00
0915d7a018 This seems to work, Ubuntu is hoarding port 53 though even though local services are shut off. 2023-07-29 12:49:12 -07:00
bcc914d77a Filled out all files for DNS. Ready for testing. 2023-07-29 11:44:00 -07:00
d35e8d3bac Cleanup, untested guess at how to handle the variables in the pipe section. 2023-07-29 10:52:54 -07:00
6c579e1937 This project uses build, image name is not needed. 2023-07-29 10:52:25 -07:00
2650d92da4 Initial untested stab at the GitLab config. 2023-07-29 10:51:28 -07:00
a36060b459 Add pre-testing content for DNS. 2023-07-29 10:49:53 -07:00
26dfb608c4 Add two new projects. 2023-07-29 08:18:57 -07:00
6cc166bc4a Add 443 just in case since docker ps is showing it as active. 2023-07-25 20:37:07 -07:00
43dee35d85 Start Invidious, Add OnlyOffice, Fixes (#11)
* Add directory and a link to the install instructions.

* Fix env file if user is in the current directory.

* Initial work on the Invidious configuration and README.

* Add postgres variables and TBD.

* Disabled the Invidious project, it is a lower priority than OnlyOffice and Mail.

* Allow disabled files to stay in the project, truly only block files with backup in the name.

* Create a file for OnlyOffice.

* Change the restart method to ALWAYS.

* Changed from disabled to TBD.

* Add a note to its README as well.
2023-07-25 22:20:56 +00:00
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
e383520ebb Add Dynamic DNS Script (#9)
* Initial commit for Dynamic DNS code. Not in a runnable state but as far as I can get for now.

* Bring shell script for Dynamic DNS to working order. Dry runs are going well. Have not tested against a production environment yet.

* Add instructions for No-IP in case it needs installed later..

* Variablize the full path to the keyfile. Enforce strict permissions on the file.

* Final updates after successful testing.

* Update instructions, add examples.

* Fix usage.

* Remove unnecessary asterisk.
2023-07-23 13:14:47 -07:00
5d9c5e495d Small Reverse Proxy Enhancements (#8)
* Only load certs for domains which are doing a proxy. 301 redirects do not need certs.

* Fix tabs to spaces.

* Add slash to match Hyperling.com script.

* Fix comment capitalization.
2023-07-23 02:32:53 +00: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
9de4ff19d2 Merge branch 'main' into reverseproxy 2023-07-09 06:40:59 -07:00
e5688f4f3c Remove README files from container. Add comment headers. 2023-07-09 06:36:58 -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
e95464cf7a Remove "you" verbiage. 2023-07-08 12:49:26 -07:00
07dcfa2c16 Add period. 2023-07-08 12:47:26 -07:00
0f2bd38745 Modifying to serve the HTML content. It works, hooray! 2023-07-08 12:43:01 -07:00
46c4164636 Take into account anything with example.com as being an example. 2023-07-08 12:35:12 -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
a5c15a577a Copy the HTML configuration the the container. 2023-07-08 12:28:27 -07:00
f1a9e174a4 Add an HTML section. 2023-07-08 12:27:56 -07:00
62e5cc3ef7 Add a naughty list of things to do. 2023-07-08 12:26:50 -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
bf2fd2bb28 Add comment sections, use CERT_DIR, add exit 0. 2023-07-08 08:18:14 -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
3b7b848eb4 Fix wording. 2023-07-06 06:52:14 -07:00
95714bc385 Add more notes. 2023-07-06 06:50:58 -07:00
81f8817e96 Remove any existing files before copying the new ones. 2023-07-06 06:50:46 -07:00
cf73304bfe Display the files which have been created. 2023-07-06 06:50:31 -07:00
51e29ae2ab Undo indent, made it into a normal monospaced block. 2023-07-06 06:16:39 -07:00
4257654c03 Test indenting the bottom code blocks as well. 2023-07-06 06:15:45 -07:00
0757cc340c Attempt to fix the numbering. 2023-07-06 06:13:26 -07:00
dbf350607b Add helpful instructions/notes for the Reverse Proxy setup. 2023-07-06 06:10:41 -07:00