FAQ & Help

Freeshells.org absolutely does not help users configure the software in their accounts. It is expected of you to have the skills and knowledge to maintain your account and software.


That being said, if there is an issue with the server configuration or something is not right with the server that we provide, feel free to submit a ticket.


Here are some of the most common issues that i am asked repeatedly….


Problem 1 –  My SSH Login does not work:

  1. You should re-read your welcome email with a subject of ‘New Shell Account Login Details’ and ensure you are using the correct password. The password you choose for our billing software is not your ssh password or username.

  2.  You tried the wrong password too many times and now our firewall is blocking you. You must now wait 1 hour, sorry.
  3.  Your Account was deleted, marked as fraud, or otherwise removed.


Problem 2 – I lost my password

  1. Freeshells.org clients generally have 3 to 4 logins that are separate logins. Clients forgetting their WHMCS password for https://clients.freeshells.org can use the password reset feature at https://clients.freeshells.org
  2. Clients who have forgotten their password for the server control panel (ie: https://war.freeshells.org:8080) can log in to clients.freeshells.org and change the password there.
  3.  Clients who cannot access SSH or another service on a server can log in to the server control panel and reset the respective services (SSH, FTP, MAIL, ETC) using the control panel.


Problem 3 – All my processes keep getting killed (FREE SHELL USERS ONLY)

  1. You are allowed 1 background process. This does NOT include tmux or screen. Clients exceeding the background process limits will have ALL of their processes killed.
  2. You are allowed 1 IRC Connection, if you exceed this limit you will have ALL your processes killed via the pkill -u <your username> command.
  3.  You are not allowed to have a process utilize more than 10% of the cpu for more than 10 minutes. If your process is the highest cpu consuming process above 10% when the 5 minute check runs, your process will be marked unsafe and if it is STILL using more than 10% cpu 5 minutes later your process will be terminated and a file NOTICE_FROM_FREESHELLS.TXT will be created in your home directory with details of the process that was terminated.
  4. If within the time your process is marked unsafe your process falls below 10% your process will remain marked as such until someone else’s process gets marked unsafe. This will lead to your process possibly terminating in less than 5 minutes of cpu usage above 10%, depending on how things work out. If you have difficulty with processes being terminated, do not hesitate to submit a ticket. We are more than willing to compile large programs for you or exempt certain processes from the limitations on a case-by-case basis. An example of the above explanation would be: on 12/24/18 at 5:02PM your process uses 25% cpu and the usage occurs when the check occurs at 5:05PM on 12/24. The process is marked unsafe, but not killed because it goes  back to normal and stays below 10% at 5:09PM all the way until 12/27/18. Between 12/24 at 5:05PM and 12/27 no other users processes get marked unsafe. on 12/27 at 5:09PM the process again uses 25% cpu until 5:10PM when it is killed by the system.
Q: I need help, where is your support?
A: We offer limited support for free accounts. We do not offer support for third party applications such as eggdrop or znc. Paid users will get some minor support for configuration issues but in general, we only offer support for issues with the sever itself. We provide the platform for you, its up to you from there. You can contact us on irc.criten.net in #freeshells.org or via our ticket system. Users may help you via our irc channel. We accept requests for new packages via ticket.
Q: I signed up, but now my account doesn’t exist.
  1. We may have marked your account as fraud, which is the most common reason accounts are cancelled. In this instance you are not welcome to use our service in the future.
  2. You may have signed up a very long time ago and your account was removed, feel free to sign up again.
  3.  Your account may have been removed for inactivity, try signing up again with your email and seeing if you have an account on record in the billing panel, if it shows you have an active account but a reset for the control panel does not work, your account was removed from the server for inactivity. It will show the status of any account.
  4. In the event a malicious user actually reads this FAQ wondering why their account is gone, it may have been deleted due to malicious activities.
Q: I received my login details email but I get access denied when I try to ssh to the server.
A: The username and password sent in the welcome email are for your SSH login. Those are the only details that will work for you to SSH to the server. All the information you need is in that email.
The username and password you choose at signup for your billing / whmcs account ARE NOT LOGIN DETAILS FOR SSH. They are login details to the WHMCS billing panel.
Q: What is the ip/domain for ssh, ftp, mail, or dns?
Free accounts use war.freeshells.org ( For a mail MX record you can use mail.freeshells.org.
Paid accounts can use super.freeshells.org ( and mail.ddosprotectedhost.net for a mail MX record.
Multi-shell accounts who have access to abandoned.freeshells.org ( can use an MX entry of mail.abandoned.freeshells.org for email.
Q: Can I use freeshells to…. run an eggdrop, bnc, or for development, etc.
A: Yes, freeshells.org allows eggdrops, psybnc’s, znc, and other bouncer/irc software to be run in the background. We do not allow IRC Servers, Game servers, shoutcast, or Commercial (for a profit) software to be run on our free server.
Q: Do I need to use a freeshells subdomain or can I use my own?
A: You can use your own domain, sub domain, or a free domain from dns providers such as freenom or afraid.org. You can also use your own domain for email only if you wish. Simply point your domain to our main ip or set an MX record up. You can even put a totally made up domain like ‘halsdfgba.com’ if you wish, whatever option you choose you must use your own nameservers.
Q: Why don’t you have nameservers?
A: We are a small host and do not believe in hosting the nameserver on the server hosting the website. Unfortunately Cpanel has set that as the norm. The truth is your registrar has much better nameservers than we (or any other small host) could ever provide and if our hosting server went offline your domain would still work, so we would prefer you to use your registrars nameservers.
Q: Why do I need to create a website in the panel even if I don’t plan on having a website? I just want a shell!
A: This is the way ispconfig works, and we can’t change it. Creating the website creates your home directory, and you
Must have a home directory to have a shell account. We use ISPConfig for automation purposes as well as to provide an easy management platform for our users.
Q: I forgot my password
A: In the event you forget your password you can only reset it through the billing portal. You can change it by viewing your active services, selecting your service, and using the change password option. If this does not work for you then you can also submit a ticket in the billing system. If you do manage to change your password through the billing system, it may not work if it does not meet ISPConfig’s security requirements and lock you out of ISPConfig. We have recently implemented a higher password security in whmcs to help fix this issue.
Q: Do you backup user data?
A: We do have backups, but they are not for the free users. In the event of a server catastrophe the server will be restored to the last good backup unless we want to upgrade to a newer version of debian. Your account may or may not be intact.
Q: Can you install a certain package for me?
A: Yes, just pm me via irc or via a ticket and I will. There are some packages I will not install such as java. Most packages can be installed locally and if you wish to do this, go right ahead. hint: ./configure –prefix=$HOME
Q: Do you give out sudo or other root access?
A:  We will NEVER give out root or sudo access. You are more than welcome to buy your own vps if you want root access. We have cheap VPS’s That start as low as $4.50 per month. That being said, please quit blindly following tutorials online prefixed with ‘sudo’, chances are you can skip that part because we already have most things installed.
Q: Can i change my website domain in ISPConfig?
A: Yes, simply change it and click save. Your existing website will not be deleted
Q: Can i change my SSH username?
A: Yes, you can change it through ISPConfig but there is a bug in ISPConfig that doesn’t give your home directory permissions. Submit a ticket after you do so for a permissions correction.