Skip to content
  • Announcements regarding our community

    1 1
    1 Topics
    1 Posts
    Texas Redneck
    The site has been upgraded to NodeBB 4.1.0. This version fixes several bugs and also offers these improvements/additions: Release build (minor) of NodeBB @ 2025-02-27T18:59:18.531Z v4.1.0 (2025-02-27) New Features support remote "Video" type objects in note assertion, #13120 1b12 compatibility remove activities older than a week federate out Announce of a tid's mainPid if the tid is moved out of cid -1 syncUserInboxes to take into account remote topic tags, closes #13074 allow search bar to load remote 7888 Conversations, aka nodebb topics ( introduce new 'markdown' post parsing type, closes #13077 #13066, report canonical URL in user agent for outgoing requests (c3e9cb6) changes to how a topic is presented via ActivityPub; conformance with upcoming changes to 7888 changes to how a topic is presented via ActivityPub; conformance with upcoming changes to 7888
  • Got a question? Ask away!

    0 0
    0 Topics
    0 Posts
    No new posts.
  • General discussions.
    Politics and religion are not valid topics. There are other places to discuss them.

    4 9
    4 Topics
    9 Posts
    Tracy
    I have a new version of the script that works for the timeout function now without giving an error. tell application "Transmit" with timeout of 14400 seconds activate -- Replace "Name of Your Favorite" with the exact name of your saved Favorite set myFave to item 1 of (favorites whose name is "Your_saved_favorite") tell document 1 tell current tab connect to myFave -- This command synchronizes the current local browser to the remote browser synchronize remote browser to local browser -- Optional: add 'with delete orphaned items' to delete files at the destination that don't exist at the source -- synchronize local browser to remote browser with delete orphaned items close remote browser end tell end tell end timeout quit end tell You need to load the Mac Script Editor and place the above in it and then save it as an app and sign it to run locally.
  • Discussions about various dedicated hosting providers, both good and bad.
    Don't hold back if you find one that you cannot recommend.

    2 6
    2 Topics
    6 Posts
    Tracy
    If one waits on the Black Friday sales you can frequently get a decent low end dedicated server for a little more than you frequently pay for a VPS install. And the nice thing is... you get all those resources to yourself!
  • Shared hosting discussions. Both the good and the bad are more than welcome here. Give kudos or burns to providers. But back it up with facts.

    1 1
    1 Topics
    1 Posts
    Tracy
    We provide a channel for website hosting provider to post offerings from their company. Redneck Hosting Help has no affiliation with any offerings that are made and any issues with them are between the customer and them. If you have an issue with one that has posted an offering here then you can comment in that thread that they create. If it is severe enough of a lapse in business professionalism, we will lock their post and flag it as such. Their account will also be prohibited from posting any additional offerings until they have rectified the issue.
  • Talk about VPS hosting providers here. Give the good and the bad, but back it up with facts.

    4 5
    4 Topics
    5 Posts
    Tracy
    I recently obtained a Contabo VPS-6 instance to try out for using with Mailcow-dockerized for providing mail for several of the domains that I have registered. One of the most surprising facts about the instance I obtained was that the IP was actually "clean" when checked through multiple black lists. After setting up Mailcow, I did testing on several of the domains using a popular testing tool and they all showed 10/10 for delivery. [image: Screen Shot 2025-02-26 at 6.27.09 PM.png] The REALLy surprising thing was that I have not had any issues with delivery to Microsoft Hotmail/Live/Outlook that I have seen, and this is usually a major issue when you host your own email server. The performance of the VPS instance has been acceptable, with the exception of the crappy drive through-put that seems to be apparent on all the Contabo VPS-? instances. They offer 32TB of outbound and unlimited inbound traffic, which for a small mail server should be more than adequate. I eventually intend to offer bespoke domain email for my users on a few of my websites.
  • Discussions for CentMin Mod, cPanel, DirectAdmin, ISPConfig, Virtualmin, VestaCP, Webmin and other panels.

    1 5
    1 Topics
    5 Posts
    Tracy
    @4js1afs261 said: I manage hosting for a few e-commerce clients, including apana pants. For those sites, cPanel has been the most user-friendly option because of its one-click SSL and intuitive file manager. CPanel is pretty much the industry standard.. but it is rather heavy if you want to get the best performance out of your own server. I can see it for use on a shared type environment, but there are better options when it comes down to performance. This site (and its sister NodeBB sites) do not use a control panel of any type. It's all handled via the CLI for configuration of the proxy and then directly through the ACP for the sites themselves.
  • Discuss the benefits and installations of various operating systems as it pertains to hosting a website.
    This includes setting up PHP, HTTP servers, Ruby on Rails, Node.JS and similar.

    0 0
    0 Topics
    0 Posts
    No new posts.
  • Setting up an MTA?
    Want to use a pre-configured mail package like Mailcow, iRedMail, Mail-In-A-Box?

    2 5
    2 Topics
    5 Posts
    Tracy
    I run mailcow_dockerized for my websites MTA solution. I recently logged into the ACP and got an alert that there was an update out. This is normally easily resolved by logging into the server instance and going into the mailcow_dockerized directory (by default opt/mailcow_dockerized) and then running the update.sh. When I did this I got an error about needing a docker compose of higher than 2.x.x. My server instance has v5.0.0 installed. Apparently this is a known issue with the current update and requires you to obtain an fixed update.sh to use. Below are the instructions I found for performing the upgrade: If your OS upgrade installs Docker Compose 5.x before you update mailcow, be aware of a current limitation. While mailcow itself runs fine with Compose v5, the update script is not compatible, unless it has been manually refreshed once. This issue is caused by a soft-lock in update.sh, which fetches the module scripts after checking the Docker Compose version. The soft-lock has been fixed but will not applied automatically for users running Docker Compose Versions 5.X.X What to do: Check your Docker Compose version: Run docker compose version or docker-compose version. If the output shows 5.x.x, you are affected. Go to your mailcow installation directory (default: /opt/mailcow-dockerized) and run: git fetch Still in the same directory, run: git checkout origin/master update.sh This pulls the patched update.sh.
  • All things firewall and security related for hardening your server.

    2 3
    2 Topics
    3 Posts
    Tracy
    Updated the rulesets recently. This is the most recent. Here are 3 sets of ASN and country rules that I have in place that have dropped a LOT of the bot traffic that were going to error pages on my astrophotography site. I have them set up as managed challenge with a 4 hour challenge time in case actual users are coming in on those ranges.... which does happen. [image: Screenshot 2026-03-31 at 5.09.40 PM.png] Ruleset #1 (ip.geoip.asnum eq 204603) or (ip.geoip.asnum eq 136907) or (ip.geoip.asnum eq 58065) or (ip.geoip.asnum eq 16276) or (ip.geoip.asnum eq 48282) or (ip.geoip.asnum eq 27411) or (ip.geoip.asnum eq 14061) or (ip.geoip.asnum eq 206092) or (ip.geoip.asnum eq 4134) or (ip.geoip.asnum eq 35048) or (ip.geoip.asnum eq 51200) or (ip.geoip.asnum eq 138692) or (ip.geoip.asnum eq 210644) or (ip.geoip.asnum eq 16509) or (ip.geoip.asnum eq 206804) or (ip.geoip.asnum eq 38320) or (ip.geoip.asnum eq 48950) or (ip.geoip.asnum eq 36352) or (ip.geoip.asnum eq 49825) or (ip.geoip.asnum eq 206791) or (ip.geoip.asnum eq 20473) or (ip.geoip.asnum eq 8560) or (ip.geoip.asnum eq 45102) or (ip.geoip.asnum eq 41564) or (ip.geoip.asnum eq 42708) or (ip.geoip.asnum eq 174) or (ip.geoip.asnum eq 216071) or (ip.geoip.asnum eq 26658) or (ip.geoip.asnum eq 8492) or (ip.geoip.asnum eq 200740) or (ip.geoip.asnum eq 9009) or (ip.geoip.asnum eq 132625) or (ip.geoip.asnum eq 8100) or (ip.geoip.asnum eq 26548) or (ip.geoip.asnum eq 24961) or (ip.geoip.asnum eq 394380) or (ip.geoip.asnum eq 57858) or (ip.geoip.asnum eq 14576) or (ip.geoip.asnum eq 984) or (ip.geoip.asnum eq 263829) or (ip.geoip.asnum eq 39798) or (ip.geoip.asnum eq 9829) or (ip.geoip.asnum eq 47331) or (ip.geoip.asnum eq 50633) or (ip.geoip.asnum eq 61317) or (ip.geoip.asnum eq 56041) or (ip.geoip.asnum eq 137409) or (ip.geoip.asnum eq 21769) or (ip.geoip.asnum eq 18779) or (ip.geoip.asnum eq 132817) or (ip.geoip.asnum eq 213230) or (ip.geoip.asnum eq 60404) or (ip.geoip.asnum eq 58461) or (ip.geoip.asnum eq 48715) or (ip.geoip.asnum eq 31469) or (ip.geoip.asnum eq 45753) or (ip.geoip.asnum eq 45102) or (ip.geoip.asnum eq 210558) or (ip.geoip.asnum eq 49453) or (ip.geoip.asnum eq 207617) or (ip.geoip.asnum eq 11989) or (ip.geoip.asnum eq 32558) or (ip.geoip.asnum eq 39238) or (ip.geoip.asnum eq 63526) or (ip.geoip.asnum eq 47890) or (ip.geoip.asnum eq 55960) or (ip.geoip.asnum eq 24872) or (ip.geoip.asnum eq 24389) or (ip.geoip.asnum eq 56309) or (ip.geoip.asnum eq 52393) or (ip.geoip.asnum eq 52053) or (ip.geoip.asnum eq 7029) or (ip.geoip.asnum eq 46844) or (ip.geoip.asnum eq 49203) or (ip.geoip.asnum eq 7018) or (ip.geoip.asnum eq 6079) or (ip.geoip.asnum eq 45899) or (ip.geoip.asnum eq 7552) or (ip.src eq 87.239.191.54) or (ip.geoip.asnum eq 263038) or (ip.geoip.asnum eq 44477) or (ip.geoip.asnum eq 4837) or (ip.geoip.asnum eq 9808) or (ip.geoip.asnum eq 137280) or (ip.geoip.asnum eq 138169) or (ip.geoip.asnum eq 132203) or (ip.geoip.asnum eq 45090) or (ip.geoip.asnum eq 58466) or (ip.geoip.asnum eq 24444) or (ip.geoip.asnum eq 132203) or (ip.geoip.asnum eq 21859) or (ip.geoip.asnum eq 132203) or (ip.geoip.asnum eq 45102) or (ip.geoip.asnum eq 6939) or (ip.geoip.asnum eq 45102) or (ip.geoip.asnum eq 150436) or (ip.geoip.asnum eq 395954) or (ip.geoip.asnum eq 139341) or (ip.geoip.asnum eq 31898) or (ip.geoip.asnum eq 201341) Ruleset #2 ip.geoip.asnum eq 43641) or (ip.geoip.asnum eq 132195) or (ip.geoip.asnum eq 47586) or (ip.geoip.asnum eq 62240) or (ip.geoip.asnum eq 60068) or (ip.geoip.asnum eq 2914) or (ip.geoip.asnum eq 31200) or (ip.geoip.asnum eq 394711) or (ip.geoip.asnum eq 203999) or (ip.geoip.asnum eq 64286) or (ip.geoip.asnum eq 62874) or (ip.geoip.asnum eq 203999) or (ip.geoip.asnum eq 62874) or (ip.geoip.asnum eq 263821) or (ip.geoip.asnum eq 3257) or (ip.geoip.asnum eq 18779) or (ip.geoip.asnum eq 21769) or (ip.geoip.asnum eq 54290) or (ip.geoip.asnum eq 19148) or (ip.geoip.asnum eq 45458) or (ip.geoip.asnum eq 55081) or (ip.geoip.asnum eq 203020) or (ip.geoip.asnum eq 140683) or (ip.geoip.asnum eq 45102) or (ip.geoip.asnum eq 140683) or (ip.geoip.asnum eq 41608) or (ip.geoip.asnum eq 401115) or (ip.geoip.asnum eq 401116) or (ip.geoip.asnum eq 141995) or (ip.geoip.asnum eq 51852) or (ip.geoip.asnum eq 141995) or (ip.geoip.asnum eq 138915) or (ip.geoip.asnum eq 267373) or (ip.geoip.asnum eq 24940) or (ip.geoip.asnum eq 209709) or (ip.geoip.asnum eq 29802) or (ip.geoip.asnum eq 47890) or (ip.geoip.asnum eq 396073) or (ip.geoip.asnum eq 51132) or (ip.geoip.asnum eq 211590) or (ip.geoip.asnum eq 401120) or (ip.geoip.asnum eq 401120) or (ip.geoip.asnum eq 214943) or (ip.geoip.asnum eq 37963) or (ip.geoip.asnum eq 200373) or (ip.geoip.asnum eq 21859) or (ip.geoip.asnum eq 136907) or (ip.geoip.asnum eq 45090) or (ip.geoip.asnum eq 15457) or (ip.src.country eq "PL") or (ip.geoip.asnum eq 3215) or (ip.geoip.asnum eq 132203) or (ip.geoip.asnum eq 132203) or (ip.geoip.asnum eq 210906) or (ip.geoip.asnum eq 401152) or (ip.geoip.asnum eq 18978) or (ip.geoip.asnum eq 16628) or (ip.geoip.asnum eq 201341) or (ip.geoip.asnum eq 10557) or (ip.geoip.asnum eq 20278) or (ip.geoip.asnum eq 212212) or (ip.geoip.asnum eq 48955) or (ip.geoip.asnum eq 264850) or (ip.geoip.asnum eq 203061) or (ip.geoip.asnum eq 21211) or (ip.geoip.asnum eq 212190) or (ip.geoip.asnum eq 64249) or (ip.geoip.asnum eq 209767) or (ip.geoip.asnum eq 42366) or (ip.geoip.asnum eq 19084) or (ip.geoip.asnum eq 38623) or (ip.geoip.asnum eq 64200) or (ip.geoip.asnum eq 22773) Ruleset #3 (combination of ASN and country code) (ip.src.country eq "OM") or (ip.src.country eq "SN") or (ip.src.country eq "IR") or (ip.src.country eq "IQ") or (ip.src.country eq "BD") or (ip.src.country eq "IN") or (ip.src.country eq "KZ") or (ip.src.country eq "TR") or (ip.src.country eq "ID") or (ip.src.country eq "PK") or (ip.src.country eq "RU") or (ip.src.country eq "CN") or (ip.src.country eq "TW") or (ip.src.country eq "AR") or (ip.src.country eq "LB") or (ip.src.country eq "PS") or (ip.src.country eq "EE") or (ip.src.country eq "SK") or (ip.src.country eq "NP") or (ip.src.country eq "AZ") or (ip.src.country eq "KG") or (ip.src.country eq "JO") or (ip.src.country eq "LK") or (ip.src.country eq "AL") or (ip.src.continent eq "SA") or (ip.src.continent eq "AF") or (ip.src.country eq "RS") or (ip.src.country eq "AL") or (ip.src.country eq "CL") or (ip.src.country eq "GE") or (ip.src.country eq "JM") or (ip.src.country eq "VN") or (ip.src.country eq "SG") or (ip.src.country eq "MX") or (ip.src.country eq "UZ") or (ip.src.asnum eq 6128) or (ip.src.asnum eq 12271) or (ip.src.asnum eq 7922) or (ip.src.asnum eq 20115) or (ip.src.asnum eq 393238) or (ip.src.asnum eq 209) or (ip.src.asnum eq 701) or (ip.src.asnum eq 212655) or (ip.src.asnum eq 396319) or (ip.src.country eq "CZ") or (ip.src.asnum eq 10796) or (ip.src.asnum eq 11404) or (ip.src.asnum eq 14618) or (ip.src.asnum eq 33363) or (ip.src.asnum eq 208137) or (ip.src.country eq "ES") or (ip.src.asnum eq 43915) or (ip.src.asnum eq 21928) or (ip.src.asnum eq 2856) or (ip.src.continent eq "SA") or (ip.src.asnum eq 212238) or (ip.src.asnum eq 11427) or (ip.src.asnum eq 20001) or (ip.src.asnum eq 212286) or (ip.src.asnum eq 53956) or (ip.src.asnum eq 5607) or (ip.src.asnum eq 30600) or (ip.src.asnum eq 46261) or (ip.src.asnum eq 21859) or (ip.src.asnum eq 63199) or (ip.src.country eq "PH") or (ip.src.country eq "BB") or (ip.src.country eq "MY") or (ip.src.country eq "TR") or (ip.src.country eq "AT") or (ip.src.country eq "SA") or (ip.src.continent eq "AF") or (ip.src.country eq "BF") or (ip.src.country eq "LY") or (ip.src.country eq "UA") or (ip.src.country eq "CR") or (ip.src.country eq "HN") You can take the rulesets listed above and cut/paste them into a new rule that you create in your domain Cloudflare settings by going to Security->Security Rules to create the rule. With the free Cloudflare plan you are given 5 rulesets that you can use. If you subscribe to their $20 USD month plan you can have up to 255 rules. There is a box that you can paste those rules into. As mentioned, I have them set as managed challenge so that actual users can get through instead of doing a total block.
  • Discussions about WordPress, forum scripts, image galleries and similar.

    3 11
    3 Topics
    11 Posts
    Tracy
    Well.. as time has gone on... Discourse has grown on me. In fact, so much that I am looking into how to easily run multiple sites of it on one VPS instance (not what it was designed for by default with their Docker install routine). I am almost pushed to move my NodeBB sites over to it... but I would lose all that content. And there is not THAT much difference between the two. But any new installs I will be looking closer at Discourse.
Latest active topics
Users Online

© 2025 Redneck Hosting Help