<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
         <channel>
         <title>PostAlmostAnything.com RSS Feed</title>
         <link>https://postalmostanything.com</link>
         <description>Post Almost Anything: Free Speech Platform</description> 
<item>         <title>cPanel: Complete Backups Prevented by Default FTP Limits</title>
         <description>&lt;a href=&quot;https://postalmostanything.com/7414/cpanel-complete-backups-prevented-by-default-ftp-limits&quot;&gt;&lt;img src=&quot;https://postalmostanything.com/images/cpanel-limitrecursion-fix.jpg&quot; alt=&quot;cPanel LimitRecursion Fix&quot;&gt;&lt;/a&gt;Have you ever wondered if your cPanel backup is missing anything? We sure have and recently found out that we went many months without proper backups on another server of ours because the people at cPanel added default constraints to their software which prevents FTP programs from being able to see more than 10,000 files in any folder. This is by design from cPanel, they have been aware of this problem for years, and they continue to defend the practice. As a result, we had a folder with hundreds of thousands of images which we believed to have been backed up due to us regularly logging into FileZilla and directing it to download every file in the home directory. Turns out it only downloaded the first 10,000 files per folder. We have since fixed the problem and are writing this so that you don&#x27;t suffer the same fate.&#xD;&#xA;&#xD;&#xA;UPDATE: We have learned that this article is only a temporary fix. It seems cPanel will likely restore the default setting eventually. We are in the process of trying to figure out why they restore the default and how to prevent it because otherwise we will have to repeat this process whenever we want to backup a website.&#xD;&#xA;&#xD;&#xA;Why use cPanel? Because despite their flaws they really are the only way to stand a chance running a Linux server if like us you&#x27;ve only used Windows in the past. Unfortunately, cPanel likes to impose a lot of default constraints on your system. They typically will defend the constraints as not being adverse to most users or in some cases benefitting most users. That is case here. The people at cPanel think it is better to limit the number of files that can be read in a folder to keep the server from being slowed down by having to read all files. They think that if they automatically allowed FTP programs to list every file that it would slow servers down too much and they would get complaints from clients of theirs that provide hosting services. A Google search of this problem typically results in a mixture of users angry about their inability to download all their files and hosting providers angry about having to limit recursion to speed up performance. In the event that you find out any of your folders have more than 10,000 files in them then you have to jump through hoops just to fix the problem. This problem can only be fixed using a command line interface (CLI) which is a huge hurdle for most people new to Linux who&#x27;ve never needed to use a command line interface before. The CLI would not be necessary if cPanel simply added a way to change the LimitRecursion setting to the FTP Server Configuration page in WHM, but they didn&#x27;t so you have to use a CLI. &#xD;&#xA;&#xD;&#xA;To make matters worse, cPanel does not display accurate numbers in File Manager when it comes to folder size. We have a folder containing about 325,000 files totaling just over 20 GB but cPanel&#x27;s File Manager claims the folder is just 11.4 MB in size. If you ask cPanel why, they would probably tell you that it takes time for the system to figure out how big the folder is and that they simply programmed it to run faster by not figuring that out. Most users would be better off if they did not do that. Now you have to jump through hoops just to know how big a folder is. In fact, the best advise we can give you when it comes to finding out the real size of a folder in cPanel is to download it to a Windows machine, right click on the folder, and select properties which will show you the file size. Surely the solution to this problem on the cPanel end if one exists likely requires some other CLI action which we would have to research and implement. Way too much work for something which should just show the real size of the folder where it is listed by default.&#xD;&#xA;&#xD;&#xA;What Should You Do?&#xD;&#xA;&#xD;&#xA;Set LimitRecursion to a high number far in excess of what you suspect the largest file count in any folder on your system to be. You can do that by logging into WHM, going to the Terminal, and typing &quot;cd /etc/&quot; without quotes. Then type &quot;vi pure-ftpd.conf&quot; to open the FTP configuration file. Find the line which begins with &quot;LimitRecursion&quot; change to insert mode by typing &quot;i&quot;, change 10000 to something really high (in our case we changed it to 500000), hit esc to leave insert mode, and type &quot;:w&quot; to save your progress. Then reboot the server to make the change take effect.&#xD;&#xA;&#xD;&#xA;What Should cPanel Do?&#xD;&#xA;&#xD;&#xA;cPanel should disable the recursion limit by default and add an option to the FTP Server Configuration page in WHM so that users can enable it if they want to. It could just be a simple binary checkbox to enable limiting combined with a text input to set the limit. Requiring hosting services to take extra steps to limit their users makes more sense than limiting all users by default just in case they&#x27;re a hosting provider or someone so speed sensitive that they&#x27;re willing to risk losing work just so the rest can load faster. Then nobody will get blindsided by incomplete backups limited only by settings no reasonable person would think to look for. &#xD;&#xA;&#xD;&#xA;Conclusion&#xD;&#xA;&#xD;&#xA;While most default constraints imposed by cPanel are harmless, this one is extremely dangerous. People should at least receive a notice that they won&#x27;t be able to download more than 10,000 files in a folder unless they do something but they get no feedback until they go looking for files that should be backed up but were not. It is only a matter of time until someone loses a lot of files due to incomplete backups courtesy of default constraints from cPanel. &lt;br&gt; Learn more: &lt;a href=&quot;https://postalmostanything.com/7414/cpanel-complete-backups-prevented-by-default-ftp-limits&quot;&gt;cPanel: Complete Backups Prevented by Default FTP Limits&lt;/a&gt;</description>
<image>             <url>https://postalmostanything.com/images/cpanel-limitrecursion-fix.jpg</url>
             <title>cPanel LimitRecursion Fix</title>
<link>https://postalmostanything.com/7414/cpanel-complete-backups-prevented-by-default-ftp-limits</link></image>         <category>Rant &amp; Rave</category>
         <category>Business</category>
         <category>Internet</category>
         <category>Houston</category>
         <category>Texas</category>
         <category>United States</category>
         <pubDate>Sun, 29 Jan 2023 16:20:55 -08:00</pubDate>
<link>https://postalmostanything.com/7414/cpanel-complete-backups-prevented-by-default-ftp-limits</link>         <guid>https://postalmostanything.com/7414/cpanel-complete-backups-prevented-by-default-ftp-limits</guid>
         <author>PostAlmostAnything.com</author>
         <language>en-us</language>
</item><item>         <title>PrisonTalk.com Supports Censorship, Rape, and Murder</title>
         <description>&lt;a href=&quot;https://postalmostanything.com/554/prisontalk-com-supports-censorship-rape-and-murder&quot;&gt;&lt;img src=&quot;https://postalmostanything.com/images/prison-talk-com.png&quot; alt=&quot;Prison Talk (PrisonTalk.com)&quot;&gt;&lt;/a&gt;One would hope that a site about prison would be a good source of information about inmates, but today I found out that Prison Talk (PrisonTalk.com) will censor anyone who asks a question in search of criminal records. All I did was ask where to find inmate lists not coded in JavaScript and they considered it a threat to their &quot;loved ones&quot;. Their loved ones being psychotic rapists and murderers whose crimes the public could know more about if they were made available on pages coded better.&#xD;&#xA;&#xD;&#xA;If you want to post your mind about prison issues I recommend doing it here. At least if I&#x27;ve read the policy right my opinion can never be deleted no matter what I think, so I can support the law or favor rape and murder like Prison Talk does. Good thing I have more sense than PrisonTalk.com and oppose criminal predators. &lt;br&gt; Learn more: &lt;a href=&quot;https://postalmostanything.com/554/prisontalk-com-supports-censorship-rape-and-murder&quot;&gt;PrisonTalk.com Supports Censorship, Rape, and Murder&lt;/a&gt;</description>
<image>             <url>https://postalmostanything.com/images/prison-talk-com.png</url>
             <title>Prison Talk (PrisonTalk.com)</title>
<link>https://postalmostanything.com/554/prisontalk-com-supports-censorship-rape-and-murder</link></image>         <category>Rant &amp; Rave</category>
         <category>Politics &amp; Social Issues</category>
         <category>Crime &amp; Punishment</category>
         <category>Houston</category>
         <category>Texas</category>
         <category>United States</category>
         <pubDate>Fri, 11 Nov 2011 14:27:11 -08:00</pubDate>
<link>https://postalmostanything.com/554/prisontalk-com-supports-censorship-rape-and-murder</link>         <guid>https://postalmostanything.com/554/prisontalk-com-supports-censorship-rape-and-murder</guid>
         <author>prisontalkvictim785</author>
         <language>en-us</language>
</item><item>         <title>Cheating Girlfriend Confronted at Frat House</title>
         <description>&lt;a href=&quot;https://postalmostanything.com/327/cheating-girlfriend-confronted-at-frat-house&quot;&gt;&lt;img src=&quot;https://postalmostanything.com/images/frat-house-cheaters.jpg&quot; alt=&quot;Cheating Girlfriend Caught on Tape&quot;&gt;&lt;/a&gt;James suspected his girlfriend of cheating on him, so he had Joey Greco stalk her around campus and arrange a confrontation at a frat house where she was caught in bed with one of the guys. Surprisingly the fraternity didn&#x27;t have anyone stop Greco or kick him out as he just walked up the stairs and into the guys room like he owned the place. The cheater tries to escape doing a run of shame down the stairs and out the front door right where James was waiting for her.&#xD;&#xA;&#xD;&#xA;After a brief scuffle with the frat guy James asked her if she was &quot;still a virgin&quot; after over 4 years of dating. Then she told Greco that keeping someone for 4 years just is not practical. Finally James gets into the car as bystanders heckle her by yelling stuff like &quot;she&#x27;s a cheater&quot; and James says &quot;you don&#x27;t seem to be too popular here&quot; before driving off into the night. &#xD;&#xA;&#xD;&#xA;According to Cheaters the James still wants to marry this broad, but she needs time to get over the confrontation. Sounds like James needs to find a better girlfriend.&#xD;&#xA;&#xD;&#xA; &lt;br&gt; Learn more: &lt;a href=&quot;https://postalmostanything.com/327/cheating-girlfriend-confronted-at-frat-house&quot;&gt;Cheating Girlfriend Confronted at Frat House&lt;/a&gt;</description>
<image>             <url>https://postalmostanything.com/images/frat-house-cheaters.jpg</url>
             <title>Cheating Girlfriend Caught on Tape</title>
<link>https://postalmostanything.com/327/cheating-girlfriend-confronted-at-frat-house</link></image>         <category>Rant &amp; Rave</category>
         <category>Relationships</category>
         <category>Couples</category>
         <category>Houston</category>
         <category>Texas</category>
         <category>United States</category>
         <pubDate>Thu, 15 Sep 2011 07:11:07 -07:00</pubDate>
<link>https://postalmostanything.com/327/cheating-girlfriend-confronted-at-frat-house</link>         <guid>https://postalmostanything.com/327/cheating-girlfriend-confronted-at-frat-house</guid>
         <author>RealityTV</author>
         <language>en-us</language>
</item>         </channel>
         </rss>