mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 11:18:54 -05:00
[Docs] Restructure of the Host List (#4710)
* Update hostlist My first pr?? * Rephrase of unsupported warning Exact reason for lack of container support added. Information about docker support added in case someone finds that repo and tries it. * Remove azure from free list Later found unreasonable to include it due to the 750 hours being spread across the entire year, ends up less than 24 hours a week. * Oops Fixed something that caused docs build to error * Removal of extra space Fix of spelling error noticed during review Co-authored-by: bobloy <alboblexloy@gmail.com> * Fix capitalization error Idk if this was really necessary, but oh well * Rephrase free tier note * Rephrase docker warning * Small changes Added galaxygate and ramnode, removed contabo, rephrased a few things, added voice region tip. * Small fix Just realized i accidentailly removed Contabo * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> * Update docs/host-list.rst Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com> Co-authored-by: bobloy <alboblexloy@gmail.com> Co-authored-by: Flame442 <34169552+Flame442@users.noreply.github.com>
This commit is contained in:
parent
8d512e206a
commit
2b72f9bb99
@ -265,8 +265,8 @@ If you want to do it, follow these steps.
|
|||||||
1. **Find a host**
|
1. **Find a host**
|
||||||
|
|
||||||
You need to find a server to host Red. You can rent a VPS (it can be free)
|
You need to find a server to host Red. You can rent a VPS (it can be free)
|
||||||
on an online service. Please check :ref:`this list <host-list>` for
|
on an online service. Please check :ref:`this page <host-list>` for
|
||||||
quality VPS providers.
|
more information.
|
||||||
|
|
||||||
You can also buy a Raspberry Pi (~$20), which is a micro-computer that will
|
You can also buy a Raspberry Pi (~$20), which is a micro-computer that will
|
||||||
be able to host Red. The model 3 or above is recommended.
|
be able to host Red. The model 3 or above is recommended.
|
||||||
|
|||||||
@ -2,16 +2,42 @@
|
|||||||
|
|
||||||
.. _host-list:
|
.. _host-list:
|
||||||
|
|
||||||
=============
|
===================
|
||||||
VPS providers
|
Hosting Information
|
||||||
=============
|
===================
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
This doc is written for the :ref:`hosting section <getting-started-hosting>`
|
This doc is written for the :ref:`hosting section <getting-started-hosting>`
|
||||||
of the :ref:`getting started <getting-started>` guide. Please take a look
|
of the :ref:`getting started <getting-started>` guide. Please take a look
|
||||||
if you don't know how to host Red on a VPS.
|
if you don't know how to host Red.
|
||||||
|
|
||||||
This is a list of the recommended VPS providers.
|
|
||||||
|
| For your instance of Red to stay online 24/7, it needs to be hosted on a dedicated system.
|
||||||
|
This page contains hosting related information and advice for beginners in
|
||||||
|
topics such as picking a provider.
|
||||||
|
|
||||||
|
First, we would like to make something clear:
|
||||||
|
|
||||||
|
.. warning::
|
||||||
|
Due to their inability to handle Red's data structure and meet the
|
||||||
|
conditions of being a supported platform; platforms such as Heroku,
|
||||||
|
Pterodactyl, repl.it, Termux, LXC and alike are **NOT** officially supported.
|
||||||
|
Docker support found in GitHub is also a work in progress and not ready
|
||||||
|
for daily use. Workarounds for getting Red running on those platforms
|
||||||
|
are imperfect due to Red's nature. You will not be able to receive
|
||||||
|
support if an issue occurs when hosting on any of these platforms.
|
||||||
|
|
||||||
|
|
||||||
|
------------------------------------
|
||||||
|
Hosting on a VPS or Dedicated Server
|
||||||
|
------------------------------------
|
||||||
|
|
||||||
|
| You can host Red in a VPS running Linux or Windows. Using a Linux VPS is the
|
||||||
|
recommended option. Dedicated servers also work but are overpowered and cost
|
||||||
|
ineffective unless one plans to run a very large bot or use their server for
|
||||||
|
more than just hosting Red. If you have already created an instance, Red can be moved to a different
|
||||||
|
server for hosting with a backup/restore process. More information and guidance
|
||||||
|
about this process is available in the `Red Support Server <https://discord.com/invite/red>`_.
|
||||||
|
|
||||||
.. warning::
|
.. warning::
|
||||||
Please be aware that a Linux server is controlled through a command line.
|
Please be aware that a Linux server is controlled through a command line.
|
||||||
@ -19,73 +45,106 @@ This is a list of the recommended VPS providers.
|
|||||||
<https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-basics>`_
|
<https://www.digitalocean.com/community/tutorials/an-introduction-to-linux-basics>`_
|
||||||
from DigitalOcean which will introduce you to the Linux basics.
|
from DigitalOcean which will introduce you to the Linux basics.
|
||||||
|
|
||||||
-------------
|
|
||||||
Linux hosting
|
|
||||||
-------------
|
|
||||||
|
|
||||||
+------------------------------------+------------------------------------------------------+
|
|
||||||
|Link |Description |
|
|
||||||
+====================================+======================================================+
|
|
||||||
|`Scaleway |Incredibly cheap but powerful VPSes, owned by |
|
|
||||||
|<https://www.scaleway.com/>`_ |`<https://online.net/>`_, based in Europe. |
|
|
||||||
+------------------------------------+------------------------------------------------------+
|
|
||||||
|`DigitalOcean |US-based cheap VPSes. The gold standard. Locations |
|
|
||||||
|<https://www.digitalocean.com/>`_ |available world wide. |
|
|
||||||
+------------------------------------+------------------------------------------------------+
|
|
||||||
|`OVH <https://www.ovh.co.uk/>`_ |Cheap VPSes, used by many people. French and Canadian |
|
|
||||||
| |locations available. |
|
|
||||||
+------------------------------------+------------------------------------------------------+
|
|
||||||
|`Time4VPS |Cheap VPSes, seemingly based in Lithuania. |
|
|
||||||
|<https://www.time4vps.eu/>`_ | |
|
|
||||||
+------------------------------------+------------------------------------------------------+
|
|
||||||
|`Linode <https://www.linode.com/>`_ |More cheap VPSes! |
|
|
||||||
+------------------------------------+------------------------------------------------------+
|
|
||||||
|`Vultr <https://www.vultr.com/>`_ |US-based, DigitalOcean-like. |
|
|
||||||
+------------------------------------+------------------------------------------------------+
|
|
||||||
|
|
||||||
------
|
|
||||||
Others
|
|
||||||
------
|
|
||||||
|
|
||||||
+-------------------------------------+-----------------------------------------------------+
|
|
||||||
|Link | |
|
|
||||||
+=====================================+=====================================================+
|
|
||||||
|`AWS <https://aws.amazon.com/>`_ |Amazon Web Services. Free for a year (with certain |
|
|
||||||
| |limits), but very pricey after that. |
|
|
||||||
+-------------------------------------+-----------------------------------------------------+
|
|
||||||
|`Google Cloud |Same as AWS, but it's Google. |
|
|
||||||
|<https://cloud.google.com/compute/>`_| |
|
|
||||||
+-------------------------------------+-----------------------------------------------------+
|
|
||||||
|`Microsoft Azure |Same as AWS, but it's Microsoft. |
|
|
||||||
|<https://azure.microsoft.com>`_ | |
|
|
||||||
+-------------------------------------+-----------------------------------------------------+
|
|
||||||
|`Oracle Cloud |Same as AWS, but it's Oracle. |
|
|
||||||
|<https://oracle.com/cloud/>`_ | |
|
|
||||||
+-------------------------------------+-----------------------------------------------------+
|
|
||||||
|`LowEndBox <http://lowendbox.com/>`_ |A curator for lower specced servers. |
|
|
||||||
+-------------------------------------+-----------------------------------------------------+
|
|
||||||
|
|
||||||
------------
|
------------
|
||||||
Self-hosting
|
Self Hosting
|
||||||
------------
|
------------
|
||||||
|
|
||||||
You can always self-host on your own hardware.
|
| It's possible to self host Red with your own hardware. A Raspberry Pi 3
|
||||||
A Raspberry Pi 3 will be more than sufficient for small to medium sized bots.
|
will have enough computing capacity to handle a small to medium sized bot.
|
||||||
|
You can also host on your own computer or rack server. Any modern hardware
|
||||||
|
should work without issues. However, this option leaves you responsible for
|
||||||
|
keeping the bot online by paying for electricity costs and dealing with power outages.
|
||||||
|
|
||||||
For bigger bots, you can build your own server PC for usage, or buy a rack
|
-------------------
|
||||||
server. Any modern hardware should work 100% fine.
|
Choosing a Provider
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
| The following are some common providers suitable for hosting Red. With
|
||||||
|
each having their pros and cons, this list is mainly intended to act as a
|
||||||
|
starting point. You should conduct your own research and come to
|
||||||
|
a conclusion depending on your needs and budget, taking into account
|
||||||
|
providers not listed here if desired. The key is the provider offering
|
||||||
|
an OS supported by Red.
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
You will have better results with Audio when the region in your Discord
|
||||||
|
server settings is closer to the bulk of the server's audience and
|
||||||
|
the location you picked for your Red host.
|
||||||
|
|
||||||
|
|
||||||
|
-----------------
|
||||||
|
Average Providers
|
||||||
|
-----------------
|
||||||
|
|
||||||
|
| `Scaleway <https://www.scaleway.com/>`_ is a VPS and dedicated server
|
||||||
|
provider French in origin with locations in Poland and Netherlands.
|
||||||
|
|
||||||
|
| `DigitalOcean <https://www.digitalocean.com/>`_ is a US based cloud services company
|
||||||
|
with locations available worldwide, the VPS service is provided under the brand name
|
||||||
|
"Droplet".
|
||||||
|
|
||||||
|
| `OVH <https://us.ovhcloud.com/vps/>`_ is a company focused on providing hosting
|
||||||
|
and cloud services with locations in Europe, North America and Asia Pacific.
|
||||||
|
|
||||||
|
| `Time4VPS <https://www.time4vps.eu/>`_ is a Lithuanian VPS provider mainly focused
|
||||||
|
on lower cost.
|
||||||
|
|
||||||
|
| `GalaxyGate <https://galaxygate.net/>`_ is a VPS and dedicated server provider
|
||||||
|
with a single location in New York.
|
||||||
|
|
||||||
|
| `Linode <https://www.linode.com/>`_ is a US based cloud services company similar
|
||||||
|
to DigitalOcean with locations available worldwide.
|
||||||
|
|
||||||
|
| `AWS Lightsail <https://aws.amazon.com/lightsail/>`_ is a VPS service from Amazon
|
||||||
|
Web Services priced lower than their enterprise offerings.
|
||||||
|
|
||||||
|
| `Vultr <https://www.vultr.com/>`_ is a US based provider of VPS and dedicated servers
|
||||||
|
with locations available worldwide.
|
||||||
|
|
||||||
|
| `Hetzner Online <https://www.hetzner.com/>`_ is a German VPS and dedicated server
|
||||||
|
provider with locations in Germany and Finland.
|
||||||
|
|
||||||
|
| `Contabo <https://contabo.com/>`_ is also a German VPS and dedicated server provider
|
||||||
|
with locations in Germany and the United States.
|
||||||
|
|
||||||
|
| `Ramnode <https://www.ramnode.com/>`_ is a US based VPS provider focused on
|
||||||
|
low to middle end VPS with locations in the US and Netherlands.
|
||||||
|
|
||||||
|
| `LowEndBox <http://lowendbox.com/>`_ is a website where hosting providers are
|
||||||
|
discussed and curated, often with lower costs and less known providers.
|
||||||
|
|
||||||
|
--------------------
|
||||||
|
Higher End Providers
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
| `AWS EC2 <https://aws.amazon.com/ec2/>`__ is the enterprise offering of Amazon Web Services.
|
||||||
|
A limited free plan is available for 12 months, after which a complex pricing model with
|
||||||
|
high costs take over.
|
||||||
|
|
||||||
|
| `Google Compute Engine <https://cloud.google.com/compute/>`__ is Google's EC2 competitor.
|
||||||
|
However, an always free plan with limited resources is offered.
|
||||||
|
|
||||||
|
| `Microsoft Azure VM <https://azure.microsoft.com/services/virtual-machines/>`__ is
|
||||||
|
Microsoft's EC2 competitor with lower costs than EC2 for Windows instances, but similar
|
||||||
|
otherwise.
|
||||||
|
|
||||||
|
| `Oracle Cloud Compute <https://www.oracle.com/cloud/compute/>`__ is Oracle's EC2
|
||||||
|
competitor. But an always free plan is available with slightly higher specifications
|
||||||
|
compared to that of Google Compute Engine.
|
||||||
|
|
||||||
------------
|
------------
|
||||||
Free hosting
|
Free Hosting
|
||||||
------------
|
------------
|
||||||
|
|
||||||
| `Google Cloud Compute Engine <https://cloud.google.com/free/docs/gcp-free-tier>`_,
|
| `Google Compute Engine <https://cloud.google.com/free/docs/gcp-free-tier>`_,
|
||||||
`Oracle Cloud Compute <https://oracle.com/cloud/free/#always-free>`_ and
|
`Oracle Cloud Compute <https://oracle.com/cloud/free/#always-free>`_ and
|
||||||
`AWS EC2 <https://aws.amazon.com/free/>`_ have free tier VPSes suitable for small bots.
|
`AWS EC2 <https://aws.amazon.com/free/>`_ have free tier VPSes suitable for small bots.
|
||||||
|
|
||||||
| **Note:** AWS EC2's free tier does not last forever - it's a 12 month trial.
|
| **Note:** The free tier offered by AWS for EC2 only lasts for 12 months, while
|
||||||
| Additionally, new Google Cloud customers get a $300 credit which is valid
|
Oracle Cloud and Google Cloud offer always free tiers with limited resources.
|
||||||
for 3 months.
|
|
||||||
|
|
||||||
Other than that... no. There is no good free VPS hoster, outside of
|
| Additionally, new Google Cloud customers get a $300 credit which is valid for 3 months.
|
||||||
persuading somebody to host for you, which is incredibly unlikely.
|
|
||||||
|
| Excluding the above, there is no recommended free VPS host. Persuasion of
|
||||||
|
another individual for hosting Red is an option, albeit low in success rate.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user