Jump to content
[MUST READ] Forum Rules ×

smallhost

Senior Members
  • Posts

    85
  • Joined

Everything posted by smallhost

  1. That's very odd...here's what the vPanel's telling me. Your free hosting account is suspended for reaching a daily resource limit. Please note that each free hosting account has daily CPU, hits, RAM, I/O, and Entry process limits. During each day we record all of these usage stats. It is quite normal for a website to utilise daily limits as PHP scripts do use alot of server resources, especially if you have multiple PHP scripts and websites in your free hosting account. The daily limit you reached was your daily HIT limit. When will your free hosting account be re-activated? Your free hosting account will be automatically reactivated 24 hours after it was suspended. Therefore at 19:45 Saturday 15 October (in 23 hours, 24 minutes) your account will be activated again where you will regain full access!) Once your account is activated you may want to consider lowering your server resource usage by removing scripts, plugins, domains, optimizing your code, install caching, or upgrading your free account to our premium hosting which has upto 80 times the limits of a free hosting plan with 100's of extra features. There's no way I got 50k views on that project...I literally just posted about it. It'll be up and running tomorrow, if all goes well.
  2. SmallHost here with a small (but very useful) development! Introducing: Customizable vPanel Demo! Basically, I took the project, hosted it on SmallHost, made a very small PHP file and made it customizable with just the URL bar! So, if you don't want to host the demo yourself or use WybeNetwork's CDN but want to customize it, now you can! Here's the key differences... SEO Tools Works Softaculous Works (Uses This Demo, Which I Took From iFastNet's Blog) "Disabled In Demo Mode" Notification Encourages Users To Join Your Host It's hosted at... https://vpanel.fast-page.org (MAIN) https://vpdemo.smallhost.us.to (REDIRECT) https://clientarea.is-best.net (REDIRECT) Now, you may be asking, "How do I customize it?". Well, look no further than the URL bar! Here's the format (you can do it without customizing, but then it will show a SmallHost-branded demo)... https://vpanel.fast-page.org/index.php?dom=[YOUR HOSTING PROVIDER WEBSITE]&pre=[5 CHARACTER PREFIX]&logo=[CUSTOM VPANEL LOGO] Replace [YOUR HOSTING PROVIDER WEBSITE] with the website of your hosting provider (ex: smallhost.us.to), [5 CHARACTER PREFIX] with your 5-character username prefix (ex: smllh), and [CUSTOM VPANEL LOGO] with any image file to take the place of the logo (ex: https://vpanel.fast-page.org/elements/vplogo.png). Now, you may be wondering, "How do I configure it for my host in particular?". Well, it's pretty simple! Create a subdomain like vpanel, vpdemo or something. In the file manager, make this the .htaccess file... ErrorDocument 400 /index.php ErrorDocument 401 /index.php ErrorDocument 402 /index.php ErrorDocument 403 /index.php ErrorDocument 404 /index.php ErrorDocument 503 /index.php In the file manager, make this the index.php file, using the format above... <?php header("Location: https://vpanel.fast-page.org".$_SERVER[REQUEST_URI]."?dom=[YOUR HOSTING PROVIDER WEBSITE]&pre=[5 CHARACTER PREFIX]&logo=[CUSTOM VPANEL LOGO]"); die(); ?> Create a subdomain named mysql and do the steps above. I use mysql.(YOUR DOMAIN) as an example, and if someone else claims it they may use it maliciously. To test it, go to (subdomain you created)/mysql.php. You should see a demo for the MySQL page, and when you click the logo it should take you to the dashboard. Now, share the custom subdomain you created! Ta-da, custom demo! It won't be updated as frequently as the Github repo and you can't add themes or custom code, however it works! What do you think?
  3. I don't mind at all! It works way better than my screenshot version. In fact, I'm using it for the SmallHost vPanel demo now: https://smallhost.us.to/try/vp/index.html You credited me properly as per the license, thank you!
  4. Hello! From the context provided in this post, I assume you're using MyOwnFreeHost (MOFH). All MOFH providers have built-in cPanel pre-configured, just type cpanel. before your host's URL (for example, cpanel.smallhost.us.to is the SmallHost cPanel and cpanel.epizy.com is InfinityFree's cPanel). You can edit some things on the cPanel on the MOFH Admin panel at panel.myownfreehost.net To make a client portal, you either need to make your own or use a pre-built one like MOFHY Lite. I recommend making your own as it gives you more control, however using a pre-built one is good for beginners.
  5. I don't think that's doable as iFastNet disabled it. When I try creating an email account via the cPanel, I see this error... As for my host, I use a separate domain/subdomain (outside the iFastNet/MOFH network) and use Yandex360's free ad-supported plan. Here's the guide I used to set things up. (It would be nice to have an [email protected] email, though...)
  6. InfinityFree (as far as I know) is using the default theme, however WybeNetwork has some good themes you could look at! It's free and open source.
  7. It's working now, sorry for bugging you! Edit: I don't know if this is possible, but I think iFastNet should have a support email address in case the support panel is down.
  8. Hello! SmallHost here with a potentially big problem. When I logged into the FTP server, it wouldn't let me. When I logged into the cPanel, I got this error... When I logged in to make a ticket to alert iFastNet of the issue, I was met with this error. I want to make sure it's not just me experiencing this issue. I can't alert iFastNet anywhere but here since I can't make a ticket. @Burke Knight, is this an issue on iFastNet's end or is it just me? My most sincere apologies for the ping and topic on this issue and have a great day.
  9. - Post deleted since the user said they couldn't contact support since their email is already registered. I recommended them to contact support, but I didn't read the post fully. -
  10. If your account is suspended, in the words of myself...
  11. I think it's an iFastNet thing...after you delete a subdomain, it either... Takes you to suspendeddomain.org (if your account was suspended), or Takes you to a scam site or a site full of ads (if you deleted it in the cPanel). Idk if thats normal, that's just what I've seen.
  12. In the words of @Burke Knight...
  13. SmallHost here with a big discovery--you can actually create custom URLs linking to the File Manager and FTP Server! If you point a CNAME record to filemanager.ai, you can access the file manager on a custom URL by going to https://(domain you pointed)/new/# If you go to your cPanel and click the File Manager button, you'll be taken to a link like https://filemanager.ai/new/#/c/NUMBERS.SEPERATED.BY.DOTS/USERNAME/ENCODEDPASSWORD. If you point an A record to NUMBERS.SEPERATED.BY.DOTS, users can connect to your FTP server using that link (port 21). Just a discovery I found that I thought I'd share!
  14. Hello, SmallHost here with a probabally not-so-small suggestion. I'm suggesting the ability to put ad code on the login screen of the cPanel. This can be used for... Ads (of course), Redirecting traffic from http to https (if that can be done in HTML/JS without the use of META tags), and Links (to help pages, support forums/Discord servers)
  15. I wouldn't recommend MOFHY, people have been saying that it's unsecure. I recommend coding your own client panel, it's actually pretty simple! Make a folder named clients in your htdocs folder. Then make a file called login.php. Inside of it, paste this... <meta name="viewport" content="width=device-width, initial-scale=1.0"> <center> <h1>Log In to the Client Panel</h1> <form method="post" action="checkuser.php"> Username: <input name="uname" id="uname" type="text" class="inputbox" alt="username" minlength="7" required /><br> Password: <input type="password" id="pass" name="pass" class="inputbox" alt="password" required /><br> <input type="submit" value="Log In"> </form> <p>Powered by <a href="https://ifastnet.com/">iFastNet</a>.</p> </center> Make a new file named checkuser.php and make it this... <?php $username = $_POST['uname']; $password = $_POST['pass']; $conn = ftp_connect("ftpupload.net"); $result = ftp_login($conn, $username, $password); if ((!$conn) || (!$result)) { ftp_close($conn); echo '<h1>Login Failed!</h1><p>Your username or password is wrong or the FTP server is down. Contact your hosting provider if the error persists.</p>'; die(); } else { ftp_close($conn); setcookie("userAuth", base64_encode('{"user":"'.$username.'","pass":"'.$password.'"}'), time()+31536000,'/'); header("p/home.php"); die(); } ?> Make a folder name p and makek a home.php file in it. I'm not gonna provide all of SmallHost's client panel source code because I want my client panel to stand out from other hosts, however you can pull a user's username and password like this. In this example, you can make a one-click login cPanel button. <?php if(!isset($_COOKIE['userAuth'])) { header("Location: ../login.php"); die(); }else{ $decodedB64 = base64_decode($_COOKIE['userAuth']); $decodedJson = json_decode($decodedB64); echo '<h1>Hello, '.$decodedJson->user.'!</h1>'; //You can use $decodedJson->pass to get the user's password, however I strongly reccomend NOT echoing it as it will display it on the screen. //Let's try a one-click cPanel login button... echo '<form method="post"> <input type="hidden" id="mod_login_username" name="uname" value="'.$decodedJson->user.'"> <input type="hidden" id="mod_login_password" name="passwd" value="'.$decodedJson->pass.'"> <input type="hidden" id="language" name="language" value="English"> <input type="submit" value="cPanel" formaction="https://cpanel.YOUR_WEBHOST_DOMAIN/login.php" formtarget="_blank"> </form>'; } ?>
  16. HOW DID YOU FIND IT THAT FAST? ? Try dragging some things around and see what happens. I think that if we should continue this convo we should do it via Discord...the issue I posted about seems to be resolved via the htaccess file.
  17. THAT'S NOT SUPPOSED TO DO THAT! I'll try adding a filter to the error code so it cant allow brackets. (Also, there's a little easter egg on all the error pages...let me know if you find it!)
  18. Haha, thanks for pointing that out! Sometimes I confuse the htdocs folder with the htaccess file ?
  19. Thanks for letting me know! I'll do some digging and set that up in the htaccess file.
  20. The cPanel. It has an option to set up error pages. When I sat the URLs, it threw an error.
  21. Hello, SmallHost here! I created the error page https://smallhost.us.to/errorpage.php?code=ERROR_CODE_HERE. It's a pretty simple error page, the code is below... However, when I sat it up on the cPanel it throwed this error... <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Well, we have a small problem...</title> <center> <h1>Well, we have a small problem...</h1> <p>The server is throwing a <b><?php $blockUnallowedScripting1 = str_replace("<","",$_GET['code']); $blockUnallowedScripting2 = str_replace(">","",$blockUnallowedScripting1); $blockUnallowedScripting3 = str_replace(";","",$blockUnallowedScripting2); $blockUnallowedScripting4 = str_replace(".","",$blockUnallowedScripting3); echo $blockUnallowedScripting4; ?></b> error and you cannot connect to the page you're trying to. The link might have changed, never existed to begin with or there might just be a bug in the system. Contact SmallHost if this error persists.</p> <p>(c)2021-Present SmallHost. Powered by <a href="https://ifastnet.com/">iFastNet</a>. Subdomain from <a href="https://freedns.afraid.org/">FreeDNS</a>.</p> </center> The domain name entered https://smallhost.us.to/errorpage.php?code=400 for 400 status code appears to be invalid 2 The domain name entered https://smallhost.us.to/errorpage.php?code=401 for 401 status code appears to be invalid 3 The domain name entered https://smallhost.us.to/errorpage.php?code=403 for 403 status code appears to be invalid 5 The domain name entered https://smallhost.us.to/errorpage.php?code=404 for 404 status code appears to be invalid 7 The domain name entered https://smallhost.us.to/errorpage.php?code=503 for 503 status code appears to be invalid The URL exists and works perfectly fine on my end. Did I do something wrong on my end or should I make a ticket?
  22. Thank you, I'll do that I cant since it was suspended by an admin...I'd have to contact iFastNet. I don't want to bother them if I don't need to, they got paying customers to take care of. I'm just gonna wait until either the account is reactivated or deleted (whatever happens).
  23. Fortunately it wasn't my main account so SmallHost operations are still running! I was working on making a Team SmallHost plan, a plan exclusive to SmallHost team members (isupport chat agents, ticket handlers, Discord mods, customer service, security advisor, etc). I sat all the resources on that plan to 0 as I thought that would give unlimited resources. I then gave that plan to a demo account I have sat up and now the account's suspended. I don't feel like I should contact iFastNet/Byet about it because I got my main account suspended twice accidentally and I think they're kinda frustrated with me it's not my main account and I can simply create a new one and just make the plan without providing unlimited resources. If an account is suspended for overusing bandwidth, will it be unsuspended over time or would I have to make a new account after its deleted?
  24. I'm working on making a program to do this in Python, however SmallHost doesn't have any funding to spend on a VPS server. As soon as I set up ads or get a job (whatever comes first), I'll see what I can do in regards to buying a VPS server. Also, a $2 VPS server is very inexpensive. Are you sure that isn't a monthly charge? Even if it is monthly, that's still cheap. Where did you find that VPS server?
  25. That sounds possible...the problem is I'd need to code a Python bot to do that or find a way to do it in PHP with cURL. I'd also need to add a user agent header to make it look like its a browser sending the requests because it might not allow automated requests. This will take some time to do... Edit: Here's what I see that the bot needs to do (in this order). POST request to https://panel.myownfreehost.net/index.php. uname should be the admin email, passwd should be the admin password and role should be administrator. GET request to https://panel.myownfreehost.net/panel/index.php?option=drilldown&username=ACCOUNT TO SUSPEND. POST request to https://panel.myownfreehost.net/panel/index.php?option=changestatus. reason should be REQUESTED.
×
×
  • Create New...