diff --git a/config.ts b/config.ts index 364d2d7..b206931 100644 --- a/config.ts +++ b/config.ts @@ -34,6 +34,7 @@ export const navLinks: Link[] = [ { label: "SFTP Using VSCode", link: "/advanced/vscode-sftp" }, { label: "ShareX Setup", link: "/advanced/sharex-setup" }, { label: "NVM Setup", link: "/advanced/nvm" }, + { label: "Proxying a Minecraft Server", link: "/advanced/minecraft-proxying"}, { label: "Python: Out of Space Error", link: "/advanced/python-install" }, ], }, diff --git a/pages/advanced/minecraft-proxying.mdx b/pages/advanced/minecraft-proxying.mdx new file mode 100644 index 0000000..5e1cb41 --- /dev/null +++ b/pages/advanced/minecraft-proxying.mdx @@ -0,0 +1,23 @@ +# How to proxy a minecraft server + +If you are looking of how to access your minecraft server without your server port, and using your own domain, you are at the right place + +1. You need to have a minecraft server +2. If you already use cloudflare you are good đź‘Ť If you use your own domain dash, make sure that it allows you to create srv records +3. Create an srv record and fill the boxes with the information required: +``` +Type: SRV +Name: [your subdomain name] +Service: _minecraft +Protocol: TCP (remember tcp is only for java edition, bedrock uses udp) +TTL: auto +Priority: 0 +Weight: 0 +Port: [Your server port] +Target: [Domain name of the server] (It will be either dono-02.danbot.host or dono-04.danbot.host) +``` +Here is an example: + +![Example](/content/minecraft-proxy/example.png) + + Thanks to whoever made the [guide](https://discord.com/channels/639477525927690240/898041892279836692/990411009732800614) in `#hosting`! diff --git a/pages/advanced/python-install.mdx b/pages/advanced/python-install.mdx index a1e00e6..dfe5952 100644 --- a/pages/advanced/python-install.mdx +++ b/pages/advanced/python-install.mdx @@ -1,4 +1,4 @@ -# Fixing `EnvironmentError - No space left on device` Error +# Fixing Environment: Error - No space left on device Error Please note that this **will not give you more disk space**, this will **increase your TEMP storage size**, which is what causes this error message. This temporary storage is stored within your container. diff --git a/pages/server/database/influxdb.mdx b/pages/server/database/influxdb.mdx index 6edfcbf..7eb624e 100644 --- a/pages/server/database/influxdb.mdx +++ b/pages/server/database/influxdb.mdx @@ -1,3 +1,11 @@ +import { + DiscordMessages, + DiscordMessage, + DiscordEmbed, + DiscordEmbedField, + DiscordEmbedFields, +} from "@skyra/discord-components-react"; + # InfluxDB [InfluxDB](https://www.influxdata.com/) is an open-source time series database (TSDB) developed by the company InfluxData. It is used for storage and retrieval of time series data in fields such as operations monitoring, application metrics, Internet of Things sensor data, and real-time analytics. It also has support for processing data from Graphite. @@ -13,9 +21,113 @@ To create a server, we suppose that you've already [created and linked an accoun In that case, go to DBH server and run this command: -For a free server: `DBH!server create influxdb [optional server name]` +For a free server: + + + + + DBH!server create influxdb [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + influxdb{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + +

+For a donator server: + + + DBH!server create-donator influxdb [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + influxdb{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + {' '} + (1 slot / 6 slots){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + -For a donator server: `DBH!server create-donator influxdb [optional name]` # Get database going diff --git a/pages/server/database/mariadb.mdx b/pages/server/database/mariadb.mdx index 8e782b0..b358621 100644 --- a/pages/server/database/mariadb.mdx +++ b/pages/server/database/mariadb.mdx @@ -1,3 +1,11 @@ +import { + DiscordMessages, + DiscordMessage, + DiscordEmbed, + DiscordEmbedField, + DiscordEmbedFields, +} from "@skyra/discord-components-react"; + # What is MariaDB? [MariaDB](https://mariadb.org/) is a community-developed, commercially supported fork of the MySQL relational database management system (RDBMS), intended to remain free and open-source software under the GNU General Public License. Development is led by some of the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle Corporation in 2009. @@ -13,9 +21,113 @@ To create a server, we suppose that you've already [created and linked an accoun In that case, go to DBH server and run this command: -For a free server: `DBH!server create mariadb [optional server name]` +For a free server: + + + + + DBH!server create mariadb [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + mariadb{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + +

+For a donator server: + + + DBH!server create-donator mariadb [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + mariadb{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + {' '} + (1 slot / 6 slots){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + -For a donator server: `DBH!server create-donator mariadb [optional name]` # Connect to the database diff --git a/pages/server/database/mongodb.mdx b/pages/server/database/mongodb.mdx index 2a6a64d..8b1e7f9 100644 --- a/pages/server/database/mongodb.mdx +++ b/pages/server/database/mongodb.mdx @@ -1,3 +1,11 @@ +import { + DiscordMessages, + DiscordMessage, + DiscordEmbed, + DiscordEmbedField, + DiscordEmbedFields, +} from "@skyra/discord-components-react"; + # What is MongoDB? [MongoDB](https://www.mongodb.com/) is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas. MongoDB is developed by MongoDB Inc. and licensed under the Server Side Public License (SSPL). @@ -13,9 +21,113 @@ To create a server, we suppose that you've already [created and linked an accoun In that case, go to DBH server and run this command: -For a free server: `DBH!server create mongodb [optional server name]` +For a free server: + + + + + DBH!server create mongodb [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + mongodb{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + +

+For a donator server: + + + DBH!server create-donator mongodb [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + mongodb{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + {' '} + (1 slot / 6 slots){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + -For a donator server: `DBH!server create-donator mongodb [optional name]` # Connect to the database diff --git a/pages/server/database/postgres.mdx b/pages/server/database/postgres.mdx index e7baf6b..d4ae7bd 100644 --- a/pages/server/database/postgres.mdx +++ b/pages/server/database/postgres.mdx @@ -1,3 +1,11 @@ +import { + DiscordMessages, + DiscordMessage, + DiscordEmbed, + DiscordEmbedField, + DiscordEmbedFields, +} from "@skyra/discord-components-react"; + # What is Postgres [PostgreSQL](https://www.postgresql.org/), also known as Postgres, is a free and open-source relational database management system emphasizing extensibility and SQL compliance. PostgreSQL features transactions with atomicity, consistency, isolation, durability properties, automatically updatable views, materialized views, triggers, foreign keys, and stored procedures. @@ -15,9 +23,113 @@ At DBH we have 2 versions of Postgres you can use, you can use Postgres14 or Pos In that case, go to DBH server and run this command: -For a free server: `DBH!server create (Postgres14|Postgres16) [optional server name]` +For a free server: + + + + + DBH!server create (Postgres14|Postgres16) [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + (Postgres14|Postgres16){' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + +

+For a donator server: + + + DBH!server create-donator (Postgres14|Postgres16) [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + (Postgres14|Postgres16){' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + {' '} + (1 slot / 6 slots){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + -For a donator server: `DBH!server create-donator (Postgres14|Postgres16) [optional name]` # Connect to the database diff --git a/pages/server/database/redis.mdx b/pages/server/database/redis.mdx index ee4e34f..0359c29 100644 --- a/pages/server/database/redis.mdx +++ b/pages/server/database/redis.mdx @@ -1,3 +1,11 @@ +import { + DiscordMessages, + DiscordMessage, + DiscordEmbed, + DiscordEmbedField, + DiscordEmbedFields, +} from "@skyra/discord-components-react"; + # What is Redis [Redis](https://redis.io/) is a source-available, in-memory storage, used as a distributed, in-memory key–value database, cache and message broker, with optional durability. Because it holds all data in memory and because of its design, Redis offers low-latency reads and writes, making it particularly suitable for use cases that require a cache. Redis is the most popular NoSQL database, and one of the most popular databases overall. @@ -15,9 +23,113 @@ At DBH we have 2 versions of Postgres you can use, you can use Postgres14 or Pos In that case, go to DBH server and run this command: -For a free server: `DBH!server create (Redis) [optional server name]` +For a free server: + + + + + DBH!server create redis [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + redis{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + +

+For a donator server: + + + DBH!server create-donator redis [optional server name] + + + + + Click Here to Access Your Server + + + + {' '} + Created{' '} + + + {' '} + 126{' '} + + + {' '} + redis{' '} + + + {' '} + Untitled Server (settings -> server name){' '} + + + {' '} + (1 slot / 6 slots){' '} + + + + Command Executed By: jonfirexbox (856176853719187506) + + + + -For a donator server: `DBH!server create-donator (Redis) [optional name]` # Connect to the database diff --git a/public/content/minecraft-proxy/example.png b/public/content/minecraft-proxy/example.png new file mode 100644 index 0000000..e80d450 Binary files /dev/null and b/public/content/minecraft-proxy/example.png differ