Commit Graph

99 Commits

Author SHA1 Message Date
0451897610 Move OnlyOffice to be its own configuration again. Add sourcing of DNS settings so that local traffic routes correctly. 2023-08-21 12:01:24 -07:00
bc8fadb0b6 Remove OnlyOffice setting tests. 2023-08-21 11:50:36 -07:00
972e6135c7 Comment possible OO fixes while trying to get container to use DNS. 2023-08-20 17:18:13 -07:00
48a358ca57 Shorten names for Nextcloud services. 2023-08-20 17:10:31 -07:00
4c846b871e Add container_name to all compose services. 2023-08-20 17:00:18 -07:00
2799390411 Change container name. 2023-08-20 16:56:32 -07:00
73a9aa1362 Move OnlyOffice to Nextcloud area. 2023-08-20 16:56:24 -07:00
2d21ed7ae4 Upgrade to compose version 3. 2023-08-20 16:07:41 -07:00
aa254ac65c Add REDIS_HOST variable for automatic setup through config/redis.config.php. 2023-08-20 16:05:41 -07:00
dad8005358 Add caching program Redis for Nextcloud. 2023-08-20 15:42:59 -07:00
a81b8530da Add 2nd example domain from hosts file. 2023-08-20 15:28:01 -07:00
c02cc60e5f Multiple names for a single IP address. 2023-08-20 15:27:38 -07:00
412ab2d7b4 Clean whitespace. 2023-08-20 15:19:13 -07:00
509984be9b Make unfinished suffix consistent. 2023-08-20 15:18:57 -07:00
d0efeddf7e Fix tabs. 2023-08-20 15:18:33 -07:00
c117c6aec7 Add ping and dig to Nextcloud container for troubleshooting. 2023-08-19 13:13:30 -07:00
00345ad9ab Do not allow disabled folders into Git, 5. 2023-08-19 13:00:42 -07:00
1d8f3dd422 Do not allow disabled folders into Git, 4. 2023-08-19 12:58:39 -07:00
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