I run numerous docker containers and have had need to update them and maintain the original container names. The follow steps have worked flawlessly and have allowed me to update the containers within a few minutes.
I run numerous docker containers and have had need to update them and maintain the original container names. The follow steps have worked flawlessly and have allowed me to update the containers within a few minutes.
Scenario: Travel VPN Device that has both WiFi and Lan connectivity with the option of using Tailscale configureed to use an exit node from a home network. The hardware utilized is the GL.iNet (1800 model) for the Wifi repeater.
Hardware and Software:
This is not a full review or tutorial on Tailscale or the GL.iNet device. This is primarily the steps taken to enable tailscale on the GL.iNet device which is considered beta at this writing. Due to the issues I encountered I chose to document the steps I took to make the GL.inet device functional with Tailscale specifically as this use case warranted having a VPN like connection to a home network. While an SSLVPN may have worked, it was more ideal to use the Tailscale solution so that anyone who connected to the device (wirelessly or hardwired) would be routed as if they were on their home network. This would also eliminate the need for a traditional paid VPN service like NordVPN, ProtonVPN, PIA, SurfShark, etc, which all work very well.
One of the requirements of this exercise was to create a connection that would not necessarily be identified as a VPN. Most traditional VPN's can be detected (if you question that, please feel free to read up on the matter).
Tailscale has a substantial set of documentation that covers the nuances of their product. GL.iNet also has a Tailscale "howto" that I'll reference but did not work when trying to configure it to use an "exit node". Again the tailscale.com website has a wealth of documentation and tutorials to help educate a first time user.
Prerequisites that are not covered:
Two of my sites went down with the following message:
"There has been a critical error on this website"
No other information was given on the page. Typically this has been an issue with a plug-in and I've just gone into the /wp-content/plugins directory and renamed the plug-ins one at a time to see which one was miss-behaving. That didn't work this time, nor did moving the current themes directory and only leaving one "default" theme in place.
What I did find in the logs was this error:
Got error 'PHP message: PHP Fatal error: Array and string offset access syntax with curly braces is no longer supported
It is my understanding that this is a php compatibility issue going from 7.4 to 8.1. I don't recall this happening at the time of install and maybe I was running two versions of PHP at that time.
In order to resolve this error I took the following steps and it was successful for my install, which was 6.4. Your results may vary.
From a working 6.5.2 install, I copied a file and one directory to my site.
While assisting a friend with an OwnCloud install, I found that while the .htaccess file existed, it initially appeared that it wasn't being used. The web server was essentially allowing access to all folders and files without authentication.
Overveiw:
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>