Newbie info
This page is intended to give basic information to those who are new to the place - either to hosting in general or Feral in particular. It's a good starting point for many of the questions you may have.
You might also find use for our glossary, if some of the terms are unfamiliar to you.
Table of contents
Buying a slot
The pricing page gives you the slot specs and cost for our capacity (HDD) and capability (SSD) slots. It also gives their expected availability.
Set up times are quoted as instant, but this is completely dependent on funds actually being transferred to us, not the completion of the payment process. The system is automated so as soon as we actually receive the funds the payment process completes and the slot is created. You are then notified by email that your slot is ready to use.
There's a page on payment problems which might come in useful and ultimately, if you have any issues when buying a slot please open a ticket.
Using the slot
Your server is a remote device. What does this mean? It means that your Feral slot is totally separate from your physical location. Like a computer in another person's house. This is often where people get confused, regarding what is done on their home devices and what the server does.
When you buy a slot from Feral it will be activated and created on a server in the carrier-neutral Interxion data centre in Netherlands. No matter where in the world you are, you will be connecting to this location when you directly access your slot's features. All outgoing traffic from your Feral slot originates from this Netherlands location.
How are the slots set up?
The server your slot is running on Linux in a headless environment - this means it doesn't have a graphical display with which to administer it but can be managed remotely. Each server has several user disks and on each disk the users get their own directory, corresponding to their username. A new user directory comes with default subdirectories and looks like this:
. ├── action.log ├── private └── www └── user.server.feralhosting.com └── public_html 4 directories, 1 file
The directory tree above contains the following:
- action.log
- A file logging automated system restarts of software running on your slot
- private
- Software you can install via the Feral web manager will live here. "Private" does not mean the other directories are public - it's named private for historic reasons
- www
- The root directory for your domains and publicly served data
- user.server.feralhosting.com
- The domain each Feral user gets by default - it's possible to add further custom domains
- public_html
- The contents of this directory will be publicly served but can be password-protected
Given that the slot is always, running elsewhere but accessible remotely - how do we actually do things with it? There are lots of ways! This guide briefly discusses many of them and links through to further information.
Via a web browser
A common way to access the software installed on your slot is through your web browser. The torrent clients ruTorrent, Deluge and Transmission are each accessible via a web UI, as are many other of the programs featured in the guides of this wiki's software section. Please see the pages in that section for usage help and tips.
Another way to use your slot via your browser is to host something on it. Every user gets their own domain (in the form https://server.feralhosting.com/user/) but it's also possible to host your own custom domain. Whether using the default or a custom domain, the basic idea is that anything in that domain's public_html directory (see the directory tree example above) will be publicly served up.
Via FTP/SFTP
Transferring from your slot to your home and managing the data on your slot can be done in several ways, but perhaps the most common is via FTP/SFTP. There is a separate guide to getting connected and using SFTP clients.
Via SSH
SSH (Secure Shell) is a good way to manage your slot's contents to a greater extent than FTP or web UIs allow - some software can only be installed by running SSH commands, for example. There is a separate guide to connecting to your slot via SSH. The wiki page has a list of and guides to some of the software which can be installed.
OpenVPN
Each slot comes with the ability to use your slot as a VPN. This means every program on your computer will go through the Feral slot and the server will be the point of origin for your traffic to the rest of the world. There is a separate guide to installing and configuring OpenVPN at Feral.
Each OpenVPN installation is limited to a single open connection at any one time. You cannot have multiple OpenVPN clients establish an open connection to your Feral OpenVPN server at the same time. So this means only one device behind a firewall/router would be able to connect directly to and through the Feral slot OpenVPN server. Some routers will allow you to configure and connect to the OpenVPN server from directly within the router set-up allowing all users behind to connect via the Feral Slot OpenVPN server, but Feral are unable to provide specific help for different router models. To have multiple connections you can instead use SSH tunnels.
Common questions
This section contains some of the more common questions you might have. If your question still isn't answered, please open a ticket.
Payments
How can I renew the slot?
The link to pay can be found on the slot's Summary page - please look for the link entitled "Renew slot".
How can I pay? Do you support PayPal?
We cannot offer PayPal as a payment option - their terms are too onerous and allow them (for example) to hold on to customer's money with no warning. We do, however, accept all major debit / credit cards via Stripe and anonymous payments via Bitcoin.
Slot info
How do I find my server's IP?
The easiest way to do this is simply to ping the fully qualified domain name (FQDN) from any terminal or command prompt. The FQDN is server.feralhosting.com, where server is replaced by the actual name of the server. So, to give an example from Windows PowerShell:
PS C:\Users\Example> ping zeus.feralhosting.com Pinging zeus.feralhosting.com [185.21.216.140] with 32 bytes of data: Reply from 185.21.216.140: bytes=32 time=24ms TTL=51 Reply from 185.21.216.140: bytes=32 time=24ms TTL=51 Reply from 185.21.216.140: bytes=32 time=24ms TTL=51 Reply from 185.21.216.140: bytes=32 time=24ms TTL=51 Ping statistics for 185.21.216.140: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 24ms, Maximum = 24ms, Average = 24ms
From the output, we can see that the IP of the server Zeus is 185.21.216.140.
The scope of this guide does not extend to opening a terminal / command prompt for each operating system - please consult the documentation for yours.
How do I get more disk space?
There is no way to provide a slot with increased storage capacity once it has been set up. In order to increase storage capacity or to take advantage of offers related to storage capacity you will be required to purchase a new slot. You can start the upgrade process yourself at any time - click on the Summary link to the left-hand side, then look for Upgrade / change slot under the list of actions.
You're selling slots for the same price but more disk space?
We are constantly striving to improve our products and offer the best available value to the user. This means that slots with improved storage capacity may be available in the future. Unfortunately there is no way to provide a slot with increased storage capacity once it has been set up, so this is not something can apply to your slot automatically.
Does my slot have a dedicated IP?
Your server has a dedicated IP that is shared by all the users on your server. So while your slot does have a dedicated IP, this IP is not unique to you.
Is my slot a dedicated server? Is this a VPS?
No, Feral does not provide any dedicated servers or a VPS type service. Your slot will be on a powerful server that is shared by other users. Your account will be a user account on the currently running Linux OS that powers the servers.
Where is my slot located? Where are the the servers hosted?
The servers are hosted at the Interxion carrier-neutral data centre in the Netherlands.
What version of Linux is running on my slot?
Your slot is running on Debian Stretch. This SSH command will show you your current Debian version:
lsb_release -d
Using the slot
How can I improve speeds?
Please see our separate guide to improving speeds.
Can I send emails from my slot?
Email has been blocked due to abuse from people attempting to spam. If you need to send email from your custom software you may be able to configure them to use an external smtp service.
How can I check my disk usage?
The summary page will update the disk space used every day but can be checked manually by clicking the Check Now button. Look for the Summary link to the left-hand side. You can also please log in via SSH and execute the following:
du -sB GB ~/
It might also be possible to find out the space usage using your FTP software. The method may change depending on the FTP software so please consult their documentation on this.
Can I install my own software? Will staff install it for me?
Users can install software to their home directory but won't have the privileges to run sudo, su and apt-get. Please read the generic guide to installation for more information.
Staff will not generally install unsupported software for you, but if you encounter any difficulties please feel free to open a ticket. If you require packages and dependencies that are part of the Debian Stretch, open a ticket and ask staff if they can install them.
When I try to use software I've installed, I get <Command> not found
This happens because the location (usually a bin directory) is not part of the PATH variable. This PATH is a way of telling the system where it should look to run the software. While the system will automatically add your bin directory on logging in, you may be installing something to bin for the first time then trying to use the software straight away.
If bin is not part of PATH, run the command echo $PATH and you should see the following:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
If your own bin directory actually exists, you can either log out then back in to add it, or run the following command:
source ~/.profile
You'll see this change:
[ophion ~] echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games [ophion ~] source ~/.profile [ophion ~] echo $PATH /media/diskname/user/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
As you might imagine, diskname and user will be replaced with your details.
In short - to fix, either:
- Log out of SSH and log back in; or
- Run the command source ~/.profile
Can I use public trackers with my slot?
Feral supports and allows the use of public trackers. No need to ask or get permission. You will likely find Deluge has better support for them than ruTorrent.
Can I run a game server on my slot?
We do not allow game servers of any kind to be run on our slots. Most happen to be java-based and are known for eating up server resources.
Can I run a Tor node on my slot?
We do not allow Tor exit nodes to be run on our servers. They're open invitations for trouble, and while Tor serves a useful purpose our network is not the place for it. Tor relays are fine provided they strictly only act as an intermediary. We may make an exception to this rule if you bring your own RIPE IPs and handle abuse directly while taking full responsibility.
Can I share my account?
Feral only supports one user account. This means they will only provide and support one set of user credentials (your account username and password). If you wish to share these credentials you can, but you do so at your own risk. Anyone you share you SSH/SFTP/FTP pass with will have as much control/access to and over the slot as you do.
It is possible to install a version of the FTP daemon ProFTPd to your slot in order to add users with restricted access, but staff cannot provide much more beyond general help for this, and no ongoing support.