Only this pageAll pages
Powered by GitBook
1 of 29

SneakyHub

Information

Loading...

Loading...

Loading...

Loading...

Loading...

Guides: How to

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Supported & Unsupported Software

Loading...

NODE INFORMATION

Loading...

Troubleshooting

Loading...

Loading...

Discord Bots

Loading...

Loading...

Loading...

Loading...

Loading...

About Us

Everything About Us!

🌟 Welcome to SneakyHub

SneakyHub isn’t just another Minecraft hosting service; it’s a community-driven platform dedicated to empowering gamers. Our journey began with a simple mission: to deliver exceptional hosting for passionate gamers. Here’s why SneakyHub stands out:

🎮 Built by Gamers, for Gamers

Our team lives and breathes gaming. We understand the challenges, thrills, and demands because we’re gamers too! This firsthand experience drives us to create hosting solutions crafted specifically to elevate your gameplay, giving you the tools you need for unforgettable gaming sessions.

🛡️ Unmatched Security

Your security is our top priority. With industry-leading security measures in place, SneakyHub keeps your gaming environment safe. Focus on the game, knowing that your data is protected by our dedicated security protocols.

🌐 Cutting-Edge Performance

Lag and downtime can ruin any game, which is why we’ve invested in the latest tech and infrastructure for seamless, lag-free hosting. Whether building epic worlds, competing with friends, or exploring vast virtual landscapes, our servers are tuned for top performance.

🤝 A True Gaming Community

SneakyHub is more than just a host—it’s a thriving community of gamers who share your passion. Connect, share experiences, and team up for new adventures. We’re building a place where gamers can create, play, and grow together.

🔒 Respect for Your Privacy

Privacy matters, and at SneakyHub, we take it seriously. We follow strict privacy standards to ensure that your personal information stays confidential. Your data is handled with care, so you can game with confidence and security.

🌟 Our Mission

Our mission is clear: to provide gamers with a reliable, secure, and flexible hosting platform that brings their Minecraft adventures to life. We’re committed to enhancing your gaming experience, one server at a time.

🙌 Join the SneakyHub Family

Ready to take your gaming to the next level? Join SneakyHub today and be part of a community as passionate about gaming as you are. Together, let’s build worlds, conquer challenges, and create memories that last.


Welcome to SneakyHub—where gaming dreams become reality. 🎮✨

Introduction

Welcome to SneakyHub!

About SneakyHub

SneakyHub is here to make hosting easy, powerful, and fun! Whether you’re just starting or you’re a seasoned pro, our platform lets you create and manage:

  • Game Servers (Minecraft, FiveM, Rust, and more)

  • Voice Servers

  • Web Hosting

  • Discord Bots – supporting popular libraries like discord.js, discord.py, and others

Our goal? To empower everyone, from hobbyists to professionals, with reliable and flexible hosting solutions for any project.


Game Server Resources

⚔️ Pro Tip: Our game servers are popular, and with so many users, sometimes they’re under high demand (especially for heavily modded setups). But don’t worry! We’ve added resource management to keep performance smooth for everyone. That way, your game server can always be ready to play.

Robust Security Network

🔒 Security First! At SneakyHub, we protect your servers with multiple layers of security. Our network is designed to defend against attacks and malware, and we run regular scans to keep everything safe. Your trust is our priority!


The Next Chapter: Going Pro

We started as a free hosting platform, but as we grow, we’re evolving into a paid service to bring you even more power, speed, and support. Here’s what’s coming with this transition:

  • 🌐 New Website: Sleek, React-based, and designed to show off our new paid hosting features.

  • 🖥️ Upgraded Panel: Expect a modernized control panel with seamless integration into our billing area.

  • 🔧 Advanced Add-ons: We’re rolling out new tools like a Minecraft mods installer, server importer, FiveM resource manager, and more—all with a custom theme.

Plus, we’re building SneakyPanel: an open-source, customizable control panel! Be part of its future by joining our roadmap discussions and sharing your feedback.


Essential Links


Join the Community

Be part of a growing community that’s all about sharing, support, and fun. Join the conversations:


Meet Our Team

Sneaky (Founder)

Sneaky is the mastermind behind SneakyHub, spending countless hours ensuring a seamless hosting experience for you. With his expertise in system administration and his commitment to quality, Sneaky guarantees a smooth, secure platform for all users.

Joel (Super Admin)

Joel brings enthusiasm and experience to the team as an admin on our Discord server. Always ready to help, he makes sure the SneakyHub community is welcoming, supportive, and informative. Joel’s love for tech and community is felt by everyone!

LazyLexi (Super Admin / Manager)

Known for her hands-on support and proactive style, LazyLexi is all about enhancing the user experience. She ensures everyone feels valued, creating a warm, positive atmosphere across the platform.


We’re excited to have you with us as we keep pushing forward. Let’s make SneakyHub the ultimate space for developers and hosting enthusiasts everywhere! 🚀

🎉 Hey there! Have you joined our yet? If not, what are you waiting for? Jump in and let’s get your SneakyHub journey started!

: Register or log in to manage your account.

: Take control of your servers here.

: Stay updated on our server status and performance.

: Main community space with friendly chats, updates, and support.

: Security-focused, discussing server protection and anti-alt measures.

: For those diving into our custom panel development and support.

SneakyHub Discord server
Dashboard
Game Panel
Server Status
SneakyHub Discord
ProtectCord Discord
SneakyPanel Discord

Guidelines

All rules must be followed. Thank you, SneakyHub Management

Community Guidelines

Our community thrives on respect, cooperation, and enjoyment for everyone. Please read and follow these rules to help maintain a safe and welcoming environment for all members.

Respect and Courtesy

  • No Spamming: Refrain from spamming or flooding channels with excessive messages.

  • Minimize Pinging: Avoid unnecessary tagging or pinging of staff members.

  • Support Access: Support is only provided via our website.

  • Language: Communication on our Discord servers should be in English only.

  • Zero Tolerance for Racism: Any form of racist behavior will not be tolerated.

  • No Bullying: Bullying of any kind is strictly prohibited.

  • Respect Opinions: Acknowledge and respect the diverse opinions and beliefs of others.

Content Guidelines

  • Inappropriate Content: Do not share explicit or inappropriate content.

  • Copyright Compliance: Follow copyright laws and do not share pirated material.

  • Age-Appropriate Discussions: Keep discussions suitable for all age groups (note: Discord users must be 13 years or older).

Security and Privacy

  • Personal Information: Do not share personal information, whether yours or others'.

  • Report Concerns: If you notice suspicious or concerning behavior, report it to staff immediately.

  • Illegal Activities: Refrain from any involvement in or promotion of hacking, phishing, or other illegal activities.

Server Etiquette

  • Channel Usage: Use the correct channels for specific discussions and topics.

  • Capital Letters and Emojis: Avoid excessive use of capital letters or emojis.

  • Voice Channel Conduct: Refrain from disrupting voice channels or playing loud or disturbing sounds.

  • Usernames and Avatars: Ensure that usernames and avatars remain appropriate and non-offensive.

  • No Begging: Begging for shards or other resources is not allowed.

  • No Advertising: Advertising of any Discord servers, hosting services, or other services is prohibited.

Compliance with Discord Terms of Service

  • Follow Discord's Terms: Always adhere to Discord's Terms of Service and Community Guidelines.

  • Policy Violations: Any violation of Discord's policies may lead to disciplinary actions.

Enforcement and Consequences

Non-compliance with these guidelines may lead to warnings, temporary bans, or permanent bans, depending on the severity of the offense. Let’s work together to make this a respectful and welcoming community for all!

Thank you for helping us maintain a safe and positive community. 💫

Buy Shards

Shards is a virtual currency type that can be used to power your servers, upgrade your servers, and renew your servers.

Purchasing Shards on the Dashboard

Step 1: Access the Store 🛒

  1. Navigate to the Dashboard – Start by heading over to the dashboard.

  2. Click on the Store – Locate the Store button in the top-left corner of the screen. This will open the purchase options.

Step 2: Select Your Shard Package 💎

  1. Choose Your Amount – Once inside the store, select the number of shards you'd like to purchase. Ideal for members who want their servers running without interruptions.

  2. Ready to Proceed? – Decided on the amount? Great! Let’s move on to payment.

Step 3: Choose Your Payment Method 💳

  1. Select Stripe – Currently, we only accept Credit and Debit Card payments via Stripe. Due to past issues, we cannot accept PayPal at this time.

  2. Submit Payment – Once you’ve selected Stripe, click on Submit Payment. Follow the payment instructions to complete your purchase (for your privacy, details will be handled on Stripe’s platform).

Step 4: Receive Payment Confirmation 📧

  1. Check Your Email – After completing payment, you’ll receive an email confirmation as proof of purchase. Keep this email for your records.

  2. Receive Your Donator Role – Shortly after payment, the system will automatically assign you the Donator role to recognize your support.

Thank you for your purchase! Enjoy uninterrupted server time with SneakyHub!

Create Server

Learn how to create a server on SneakyHub, a free hosting platform for Minecraft, Discord bots, and other game servers.

Setting Up Your Minecraft Server on SneakyHub

Step 1: Accessing the Dashboard

  1. Go to the Dashboard – Head over to the SneakyHub dashboard.

  2. Navigate to the Servers Tab – Click on the Servers tab, and you’ll see a screen similar to Figure 1A.

Step 2: Creating Your Server

  1. Click on Create Server – Click the Create Server button to start setting up your new server. You’ll see Figure 1B next.

  2. Name Your Server – Choose any name for your server; for this guide, we’ll use "Minecraft."

  3. Select Software/Games – In the Software / Games dropdown, select Minecraft. Your screen will update, as shown in Figure 1C.

Step 3: Choose a Plan

  1. Select a Plan – Choose a server plan, making sure you have enough shards for your selection. If you need more shards, refer to our article on How to Earn Shards.

  2. Proceed to the Next Page – Once you select your plan, you’ll be taken to a new screen, as shown in Figure 1D.

  3. Click Manage – To configure your new server, click Manage.


Managing Your Server

Step 1: Access the Panel

  1. Go to the Panel – Enter the server panel. You’ll see a prompt indicating the panel password is different from the billing password (Figure 2A).

  2. Reset Your Password – If needed, click Forgot Password and use your billing email to reset.

  3. Select Your Server – Choose the server you just created. You may see an Installer Running message; wait for it to complete if it appears.


Step 2: Configuring Your Minecraft Server

  1. Upload Server Jar – In the Files section of the panel, delete existing files. Then, Upload your downloaded server jar (Figure 2G).

  2. Rename Jar File – Click the three dots next to the uploaded jar, choose Rename, and rename it to server.jar to ensure proper startup (Figure 2H).

  3. Start the Server – Go to the Console and click Start. When prompted, accept the Minecraft EULA. The server will take a moment to generate worlds.


Step 4: Accessing Your Server IP

  • Find Your IP – Once setup is complete, find your server’s IP address next to the Status section at the top. Click to copy it to your clipboard (Figure 2I).


Congratulations! You’ve successfully created a Minecraft server on SneakyHub! For further Minecraft server resources, check our Minecraft Server Info section in our documentation.

Download Server Jar – For this guide, we’ll use a vanilla server. Visit to download your preferred jar file (e.g., 1.20.1 Purpur). Refer to Figure 2E for help.

ServerJars

Earn Shards

Shards is a virtual currency type that can be used to power your servers, upgrade your servers, and renew your servers.

Code Drops & Economy System

Code Drops 💸

Our Code Drops provide you with an opportunity to earn shards effortlessly! Every few hours, a code drop occurs automatically in a specific channel, delivering shards based on chat activity. The number of shards in each drop varies, and the more active the chat, the better the rewards! Make sure to grab the Drops Role to get notified when a new drop lands.

Economy Commands 💰

Our community thrives on our economy commands, making it easy to earn shards daily. Each command offers unique ways to boost your balance, and some commands yield even more shards, making them community favorites. Here’s the complete list of economy commands available for you to explore:

  • sh!eco balance – Check your current shard balance.

  • sh!eco beg – Beg for a small amount of shards.

  • sh!eco crime – Take a chance on crime to earn (or lose) shards.

  • sh!eco daily – Claim your daily shard reward.

  • sh!eco develop – Earn shards by ‘developing’ projects.

  • sh!eco dice – Roll the dice for a chance at extra shards.

  • sh!eco dig – Dig around and see if you find any shards!

  • sh!eco event – Participate in event activities to earn shards.

  • sh!eco explore – Go on an exploration to discover shard rewards.

  • sh!eco extrawork – Take on additional work for bonus shards.

  • sh!eco farm – Work the fields for shard gains.

  • sh!eco hack – Test your hacking skills for shards (risky!).

  • sh!eco heist – Plan a heist with others for high rewards.

  • sh!eco invest – Make investments and watch your balance grow.

  • sh!eco lottery – Buy a lottery ticket and test your luck.

  • sh!eco monthly – Claim a big monthly shard bonus.

  • sh!eco transfer – Transfer shards to other users.

  • sh!eco weekly – Pick up your weekly shard reward.

  • sh!eco work – Get to work and earn some shards.

  • sh!eco youtuber – Cash in on your ‘YouTuber’ skills.

Events or Giveaways 🎉

To keep our community engaged, we frequently host giveaways! These giveaways may contain random amounts of shards, depending on the community’s activity level. Some events require certain criteria to participate, adding an extra challenge for those looking to snag rewards. Watch for announcements and join the fun for a chance to win extra shards!

Stay active, keep earning, and enjoy being a part of the SneakyHub community!

Terms and Conditions

Terms and Conditions

Please read these terms and conditions ("terms and conditions", "terms") carefully before using the SneakyHub website (“website”, "service") operated by SneakyHub ("us", "we", "our").

Conditions of Use

By using this website, you certify that you have read and reviewed this Agreement and agree to comply with its terms. If you do not want to be bound by the terms of this Agreement, you are advised to leave the website accordingly. SneakyHub only grants use and access to this website, its products, and its services to those who have accepted its terms. We strictly prohibit Crypto Mining on our Machines and DDoS Attacks using our Machines!

Privacy Policy

Before continuing to use our website, we advise you to read our Privacy Policy regarding our user data collection practices. This will help you better understand our practices and how we handle your data.

Return Policy

SneakyHub does not offer refunds after the purchase of any plans. However, refunds are possible if a payment was made incorrectly or sent by mistake.

Age Restriction

You must be at least 13 years of age to use this website. By using this website, you confirm that you are at least 13 years old and legally capable of adhering to this Agreement. SneakyHub assumes no responsibility for any liabilities related to age misrepresentation.

Intellectual Property

All materials, products, and services on this website are the property of SneakyHub, its affiliates, directors, officers, employees, agents, suppliers, or licensors, including all copyrights, trade secrets, trademarks, patents, and other intellectual property. You agree not to reproduce or redistribute SneakyHub’s intellectual property in any way, including electronic, digital, or new trademark registrations.

User Accounts

As a user of this website, you may be asked to register with us and provide basic private information. You are responsible for ensuring the accuracy and security of this information. Additionally, you are responsible for all activities that occur under your account or password. If there are any potential security issues regarding your account on the website, please inform us immediately so we can address them accordingly. We reserve the right to terminate accounts, edit or remove content, and cancel orders at our sole discretion.

Applicable Law

By visiting this website, you agree that the laws of the Real World, without regard to principles of conflict laws, will govern these terms and conditions, as well as any dispute of any sort that might arise between SneakyHub and you, or between our business partners and associates.

Disputes

Any dispute related to your visit to this website or to products you purchase from us shall be arbitrated by state or federal court, and you consent to exclusive jurisdiction and venue of such courts.

Liability

SneakyHub is not responsible if you lose your server data. While we take regular offsite backups of our game servers, we encourage you to make your own backups. We do not take responsibility for any data loss.

Indemnification

You agree to indemnify SneakyHub and its affiliates and hold SneakyHub harmless against any legal claims and demands that may arise from your use or misuse of our services. We reserve the right to select our own legal counsel.

Limitation on Liability

SneakyHub is not liable for any damages that may occur as a result of your misuse of our website. SneakyHub reserves the right to edit, modify, and change this Agreement at any time. We will notify our users of these changes via electronic mail. This Agreement constitutes the entire understanding between SneakyHub and the user, superseding all prior agreements regarding the use of this website.

Redeem Codes

Learn how to redeem codes on SneakyHub, a free hosting platform for Minecraft, Discord bots, and other game servers.

How to Redeem a Code on SneakyHub

Step 1: Access the Profile Menu

  1. Go to the Dashboard – Start by navigating to the SneakyHub dashboard.

  2. Click on the Profile Button – In the top-right corner, click the Profile button to open your account options.

Step 2: Redeem the Code

  1. Select Redeem Code – In your Profile menu, click the Redeem Code button.

  2. Enter Your Code – A pop-up with a textbox labeled Redeem Code will appear. Click on the placeholder text (e.g., "SUMMER") and enter your unique code.

  3. Submit the Code – Once your code is entered, click the Redeem button.

Step 3: Confirm Code Redemption

  • After redeeming, a message will appear saying {amount} Shards have been added to your balance!

  • Refresh the Page – Refresh your page to instantly see the added shards in your balance.


Tip: Make sure to double-check your code before submitting to ensure it’s entered correctly.

Delete Server

Learn how to delete a server on SneakyHub. This is a permanent action, so be sure to back up any important data before deleting a server.

Deleting a Server on SneakyHub

Step 1: Access the Servers List

  1. Go to the Dashboard – Start by heading to the SneakyHub dashboard.

  2. Click the Servers Button – In the top-left corner, click the Servers button to access your list of created servers.

Step 2: Open Server Settings

  1. Select Your Server – From the list of servers displayed, choose the server you want to delete.

  2. Open Settings – Click on the Settings button for the selected server to proceed.

Step 3: Deleting the Server

  1. Click the Delete Button – In the Settings menu, click the Delete button to start the deletion process.

  2. Confirm Deletion – You’ll be asked to confirm by clicking the Delete button again.

Step 4: Confirmation Message

  • Server Removed Confirmation – Once the server is deleted, a pop-up box will appear in the bottom-right corner of your screen stating Server Removed. This indicates the server and its data have been permanently deleted from SneakyHub.


Note: Once deleted, your server data is fully removed and cannot be recovered.

Privacy Policy

Privacy Policy

This privacy policy ("policy") will help you understand how SneakyHub ("us", "we", "our") uses and protects the data you provide to us when you visit and use SneakyHub.tech, panel.SneakyHub.tech, and all associated services ("website", "service"). We reserve the right to update this policy at any time, and we will inform you promptly of any changes. To stay informed of the latest updates, we recommend checking this page regularly.

What User Data We Collect

When you visit the website, we may collect the following data:

  • Your email address

  • Your billing address

  • Payment information, as per RBI Policies

Why We Collect Your Data

We collect your data for several purposes:

  • To protect and maintain the integrity of our services

  • To enforce our terms and service

  • To fulfill and manage your orders

Safeguarding and Securing the Data

SneakyHub is committed to securing your data and keeping it confidential. We use advanced technologies and software to prevent data theft, unauthorized access, and disclosure, ensuring all information collected online remains protected.

Our Cookie Policy

By allowing our website to use cookies, you consent to our analysis of your online behavior, including web traffic, time spent on specific pages, and the websites you visit. The data collected by cookies helps us customize our website to meet your needs. After statistical analysis, all data is promptly removed from our systems.

Please note that cookies do not allow us to access your computer in any way. They are solely used to track page preferences for a better user experience. If you prefer, you can disable cookies through your internet browser settings:

Links to Other Websites

Our website may contain links to external websites. If you choose to follow these links, please note that SneakyHub does not assume responsibility for data and privacy protection on those sites. Visiting external websites is not governed by this privacy policy, and we encourage you to review the privacy policies of those websites independently.

Restricting the Collection of Your Personal Data

You have the option to restrict the use and collection of your personal data. Here’s how:

  • When filling out forms on our website, look for checkboxes that let you control your data disclosure.

  • If you’ve previously shared your data and wish to modify or restrict it, feel free to contact us via email. We’ll be happy to assist you.

SneakyHub does not lease, sell, or distribute your personal information to third parties without your consent, except as required by law. Your personal information will only be used to send promotional materials if you have agreed to this policy.

Thank you for trusting SneakyHub with your data.

Chrome
Firefox
Safari
Edge

Enable Cracked Mode on Minecraft Server

Enabling Cracked Mode on Minecraft Server

Allowing cracked players (players without an official Minecraft account) to join your server requires disabling the online mode. Follow these steps to enable cracked mode on your Minecraft server hosted by SneakyHub.

Steps to Enable Cracked Mode

  1. Access the SneakyHub Panel

    • Log in with your credentials.

  2. Select Your Minecraft Server

    • From the dashboard, locate and click on your Minecraft server to access it.

  3. Navigate to Server Files

    • In the server panel, go to the Files section to view your server’s configuration files.

  4. Locate the server.properties File

    • Scroll through your file list until you find server.properties.

  5. Edit server.properties

    • Click on server.properties to open it for editing.

  6. Set online-mode to false

    • In the file, find the line that reads online-mode.

    • Change its value from true to false to disable online mode and allow cracked players.

  7. Save Your Changes

    • Scroll to the bottom of the page and click Save to apply the changes.

And that’s it! Your server will now allow players without official Minecraft accounts to join. Be sure to restart the server for the changes to take effect.

Note: Disabling online mode may impact server security. Make sure you're aware of the potential risks before allowing cracked players to join.

Open your browser and go to .

SneakyHub Panel

Transfer Shards

Shards are very essential to creating a server.How you can transfer the Shards

How to Transfer Shards on SneakyHub

Step 1: Access the Earn Shards Section

  1. Navigate to the Earn Shards Section – On your dashboard, click on the Earn Shards section. Here, you’ll be able to view your available shard balance and initiate transfers.

Step 2: Initiate the Transfer

  1. Choose Transfer Amount – Select the amount of shards you’d like to transfer. For example, if you want to transfer 100,000 shards to another user (e.g., "Sneaky"), input this amount.

  2. Confirm the Transfer – Click the Transfer button to proceed.

Step 3: Confirm Success

  • A message will confirm that your shards were transferred successfully. Keep in mind that a 20% tax is applied to every shard transfer. For instance, if you transfer 100,000 shards, 20,000 shards will be deducted as tax, and the recipient will receive 80,000 shards.


Note: Be sure to double-check your transfer details, as the tax is automatically deducted and cannot be refunded after the transfer is completed.

Supported & Unsupported Software

Supported Software

This section lists the software supported by SneakyHub, categorized by type, along with the support status of each item.

Minecraft

Software
Status

Paper

✅ Supported

Forge

✅ Supported

Spigot

✅ Supported

Fabric

✅ Supported

Bedrock

✅ Supported

GeyserMC

✅ Supported

BungeeCord

✅ Supported

FlameCord

✅ Supported

Nukkit

✅ Supported

Sponge

✅ Supported

PurpurMC

✅ Supported

Velocity

✅ Supported

Magma

✅ Supported

CraftBukkit

✅ Supported

Bukkit

✅ Supported

Discord Bots

Software
Status

NodeJS/Python

✅ Supported

Aoede

✅ Supported

ATLBot

✅ Supported

Bastion

✅ Supported

Dynamica

✅ Supported

fragbot

✅ Supported

Game Server Watcher

✅ Supported

JMusicBot

✅ Supported

parkertron

✅ Supported

Muse

✅ Supported

pixel-bot

✅ Supported

Red

✅ Supported

Ree6

✅ Supported

Sinusbot

✅ Supported

CorpBot

✅ Supported

FiveM

Software
Status

FiveM

✅ Supported


Unsupported Software

The following software is currently not supported by SneakyHub, but may be considered for future support based on demand and compatibility.

Minecraft & Proxies

Software
Status

Waterfall

❌ End of Life

PocketMine-MP

❌ Unsupported

Mohist

❌ Unsupported

Trident

❌ Unsupported

Feather

❌ Unsupported

CanaryMod

❌ Unsupported

KCauldron

❌ Unsupported

MultiMC

❌ Unsupported

SquidHQ

❌ Unsupported

Web Hosting & CMS

Software
Status

WordPress Multisite

❌ Unsupported

Joomla

❌ Unsupported

Drupal

❌ Unsupported

Magento

❌ Unsupported

PrestaShop

❌ Unsupported

TYPO3

❌ Unsupported

OpenCart

❌ Unsupported

phpBB

❌ Unsupported

XenForo

❌ Unsupported

Game Server Software

Software
Status

Squad

❌ Unsupported

Rust (custom mods)

❌ Unsupported

CS:GO

❌ Unsupported

ARK: Survival Evolved

❌ Unsupported

Valheim

❌ Unsupported

Unturned

❌ Unsupported

Terraria

❌ Unsupported

Garry's Mod

❌ Unsupported

ARMA 3

❌ Unsupported

Use SFTP (WinSCP)

WinSCP is a SFTP agent. This will tell you how to use it using SneakyHub.

Uploading Files Over 1GB with SFTP on SneakyHub

SneakyHub enforces a 1GB upload limit on the website. To upload larger files, we'll use SFTP with the WinSCP client (for Windows users).

Setting Up SFTP on Windows with WinSCP

Step 1: Download WinSCP

  1. Click the green Download WinSCP button. The download should start automatically.

Step 2: Install WinSCP

  1. Open the downloaded file to start the installation process.

  2. Choose whether to install for everyone or just your account.

  3. Continue through the installer by clicking Next. Once installed, you’ll see a success screen.

Step 3: Connecting to SFTP

  1. Open WinSCP. If it launches a login page, ignore it for now.

  2. Go to your SneakyHub Panel, sign in, select your server, and click on Settings.

  3. Locate SFTP Details and click Launch SFTP. When prompted by the browser, press Open.

  4. A certificate prompt may appear; click Yes to continue.

  5. Enter your dashboard or panel password to finalize the connection.

Step 4: Uploading Files

  • Left Panel – Your local files on your computer.

  • Right Panel – Files on your SneakyHub server.

  • To Upload – Drag files from the left panel (local) to the right panel (SneakyHub server).

  • To Download – Drag files from the right panel (server) to the left panel (local).

How to Use

On the left side, you'll see your files, and the right side is your SneakyHub panel. To upload, drag one item from the left to the right to upload to SneakyHub servers, or drag a file from the right to the left to download onto your computer.

To change folders on the left side of WinSCP, click the text on the top to go back to folders.

Troubleshooting for macOS and Linux

MacOS

  • Use FileZilla as an alternative to WinSCP.

  • Manually fill in the SFTP Connection Host, Username, and Password (same as your SneakyHub dashboard or panel password).

Linux

  • Use FileZilla. Fill in the Host, Username, and Password fields as mentioned above.

Download WinSCP – .

Note: For both macOS and Linux, FileZilla can be downloaded at .

Error Code 419

This will show you how to fix this Error 419

Common Pages

- SneakyHub Dashboard - Email Verification

Troubleshooting

To fix email verification issues, simply resend the verification email and click on the new link that was sent to your inbox. This should resolve your issue.

"Help! This isn't resolving my issue!" If this does not resolve your issue, please create a support ticket on our Discord and we will assist you!

Nodes Information

Information about our nodes.

Nodes Information

Below is the essential information for connecting to our nodes.

Minecraft Node

Field
Value

FQDN

eu1.mc.sneaky.ovh

Public IPv4

128.254.225.102

Internal IP

10.10.10.100

FiveM Node

Field
Value

FQDN

eu1.fivem.sneaky.ovh

Public IPv4

128.254.225.102

Internal IP

10.10.10.102

Bots Node

Field
Value

FQDN

eu1.bot.sneaky.ovh

Public IPv4

128.254.225.102

Internal IP

10.10.10.101

Steam Node

Field
Value

FQDN

eu1.fivem.sneaky.ovh

Public IPv4

128.254.225.102

Internal IP

TBD

Database Node

Field
Value

FQDN

eu1.db.sneaky.ovh

Public IPv4

128.254.225.102

Internal IP

10.10.10.103

Note: For security and access control, the internal IPs are accessible only within the SneakyHub network.

Click here to visit the WinSCP download page
filezilla-project.org

Error Code 500

This will show you how to fix this Error 500

Common Pages

SneakyHub Dashboard - Servers Page

Troubleshooting

To resolve issues with bugged servers, head over to the Commands channel on our Discord server. Simply type sh!purge-bugged to address the problem. Ensure that your Discord account is linked to your Dashboard account. Once done, return to the main page of the Dashboard and navigate to the Servers tab.

Note: Attempting to reset your password will not be effective on the Dashboard!

This should resolve your issue. If the problem persists, please create a ticket on our Discord and we will assist you!

Vote for SneakyHub

How to Vote for SneakyHub

Voting for SneakyHub is a simple way to support our community and help us grow. Follow the steps below to cast your vote:

Step 1: Navigate to the Commands Channel

Step 2: Run the Vote Command

Type the following command in the channel:

sh!vote

Step 3: Follow the Link

Click on the first link provided in the response. This will take you to the voting page for SneakyHub.

Step 4: Log In with Discord

Log in to the voting site using your Discord account. This ensures that your vote is linked to your profile.

Step 5: Cast Your Vote

Once logged in, find the "Upvote" button and click it. Congratulations, you've successfully voted for SneakyHub! 🎉

After clicking there, this page should appear. Click Upvote.

Why Vote?

By voting, you're helping SneakyHub gain visibility and attract new members to our amazing community. Plus, you might even unlock some exclusive perks for voting—keep an eye out for updates!

You can do this every 6 hours.

Thank you for your support!

Databases - MariaDB / MySQL

MariaDB is a Database system that you can use to connect your Discord bot to a databasing system!

==========================

SneakyHub has a built in MySQL and MariaDB support!

Create the Database

Name you database anything ( Figure 1B ), but DO NOT PUT ANYTHING FOR CONNECTIONS FROM TAB. That will make it so your Discord Bot cannot access the database.

You've now created your database successfully.

Connecting to your Discord Bot ( Discord.js )

We're going to use the MySQL package to connect your Discord Bot to our database.

After, go into your bots code, and somewhere in your code enter this:

const mysql = require('mysql');

const db = mysql.createConnection({
  host: '10.10.10.103',
  user: 'your_username', // your database username, required
  password: 'your_password', // the database password that was generated, required
  database: 'your_database', // what you named your database, required
});

db.connect((err) => {
  if (err) {
    console.error('Error connecting to MySQL:', err);
  } else {
    console.log('Connected to MySQL database');
  }
});

Fill out the rest of the rest of the required fields. After, you can start your bot and it should successfully say, Connected to MySQL database.

Databases - MongoDB

MongoDB is a Database system that you can use to connect your Discord bot to a databasing system!

==========================

MongoDB Setup

After, you'll be brough to this screen ( Figure 1B ). There are 2 customizable fields and 1 required one. You can choose what you want for the username and password. Be sure to click the Create User button. But where it asks to add whitelisted IP addresses, put in 0.0.0.0/0 so you are able to connect it to the Discord bot.

After it's filled out, press the green Finish and Close button to finish ( Figure 1C ). When asked about the setting up acccess rules, go ahead and click Go to Overview.

Click the green Connect button and press Drivers.( Figure 1D ) Copy the Step 3 code. You'll need that soon.

Link to Discord Bot

Now, go to your main Discord bot files. At the top of your file, add this line of code:

const mongoose = require('mongoose');

After, enter this other code anywhere in your code:

(async () => {
  try {
    mongoose.set('strictQuery', false);
    await mongoose.connect('PUT_YOUR_DRIVER_FROM_MONGO_HERE', { keepAlive: true });
    console.log('Connected to DB.');

    eventHandler(client);
  } catch (error) {
    console.log(`Error: ${error}`);
  }
})();

Be sure to enter your Driver information from MongoDB. Be sure after copying the connection string that you replace the password with the password you chose when generating the user.

After, go ahead and start your bot. If you set it up correctly, you should have this appear in console:

Troubleshooting

  1. Can't remember your password? Just go to Database Access => Database Users => Edit => Edit Password. After, go ahead to re-do your password. If you don't have a specific password, just press the Autogenerate Secure Password and it will automatically generate a new password for you.

Head over to the "" channel in the SneakyHub Discord server.

Did you join the SneakyHub discord server yet? If not, click to join! Be sure that you also have a Discord bot already created. If not, refer to Create Server

Go to the selected Server, and click on the Databases tab. Here, we want to press New Database ( Figure 1A )

After, you'll see that the database home has been updated. Press the icon, and you'll be revealed the database information ( Figure 1C )

Did you join the SneakyHub discord server yet? If not, click to join! Be sure that you also have a Discord bot already created. If not, refer to Create Server

We need to setup MongoDB before we continue. To do so, go to and signup / sign in. Once you've done that, fill out the first questions they ask until you appear onto a screen that's asking to deploy a database. For this tutorial, I will be using the M0 plan. Go ahead and click that. That will present some options if you scroll down. The main things you can change are the Provider, Region, and Name ( Figure 1A ). After you filled in all the fields, go ahead and press the Create button.

Time to start linking MongoDB to SneakyHub. Go to the and go to your Discord bot server. Go to the Startup tab. Find the Additional Node Packages variable ( Figure 2A ). Enter into there mongoose.

🤖┃commands
here
SneakyHub Panel
here
MongoDB
Panel

Creating a bot

Here is what you need to create your first discord bot!

Click on new Application

Give it a name, for me is testing.

Now go to installations, select guild install, not user install unless you want the bot to run in your dms and select the scopes. Bot and applications.commands scopes, they are something you need!

Now head over to bot, and reset the token as discord updated their features and you cannot see the token till you reset it.

Now scroll down and select all intents, this is just to prevent crash errors related to intents.

Now scroll down again, and select the permissions for yout bot!

And this is it! Click on next page to go to how to use discord.js and other libraries to start up your discord bot!

Go to Developer Page,

https://discord.com/developers/applications
Discord Servers | Public Server Listing - Discords.comDiscords.com
The link should take you here. Use discord link, as this one might not work.

Startup - DiscordJs(TypeScript)

Here is how you can start up your bot using typescript!

after downloading and installing nodejs, we have to init our first package.json!

npm init -y
npm install typescript @types/node @types/ws
npx tsc --init

now we can move onto installing packages!

npm install discord.js @discordjs/rest discord-api-types dotenv
npm install --save-dev @types/ws ts-node

after installing the required packages we move onto coding, something that is exciting for many. (Please note that this is just a guide, we won't include full code!)

Create a file called index.ts

import { Client, GatewayIntentBits, Routes, Interaction } from 'discord.js';
import { REST } from '@discordjs/rest';
import { SlashCommandBuilder } from '@discordjs/builders';
import 'dotenv/config';

// Create a new client instance
const client = new Client({
  intents: [GatewayIntentBits.Guilds],
});

// Define your slash commands
const commands = [
  new SlashCommandBuilder().setName('first').setDescription('Replies with a funny message!'),
].map(command => command.toJSON());

const rest = new REST({ version: '10' }).setToken(process.env.DISCORD_TOKEN);

// Register the commands
(async () => {
  try {
    console.log('Started refreshing application (/) commands.');

    await rest.put(
      Routes.applicationCommands(client.user.id),
      { body: commands },
    );

    console.log('Successfully reloaded application (/) commands.');
  } catch (error) {
    console.error(error);
  }
})();

// When the bot is ready
client.once('ready', () => {
  console.log('Bot is online and ready with slash commands!');
});

// Responding to slash commands
client.on('interactionCreate', async (interaction: Interaction) => {
  if (!interaction.isCommand()) return;

  const { commandName } = interaction;

  if (commandName === 'first') {
    await interaction.reply('Congrats on your first command!');
  }
});

// Login to Discord with your app's token
client.login(process.env.DISCORD_TOKEN);

Oh yes! to access the variable process.env.DISCORD_TOKEN, we have to create a .env file and add this line inside of it. The token is the one you have gotten from developer page by resetting the token!

DISCORD_TOKEN=Token here

And for the end, we run the file we have just created,

ts-node index.ts or npm start if you have defined start script in package.json

And that's it!

First we have to install NodeJS in order to run a javascript file, you can download the latest file from nodejs page!

https://nodejs.org/en
Figure 1A
Figure 1B
Figure 1C
Figure 2A
Figure 2B
Figure 2C
Figure 1A
Figure 1B
Figure 1C
Figure 1A
Figure 1B
Figure 1C
Figure 1D
2A

Start up - DiscordJS(JavaScript)

Here is how you can start up the bot you have created!

after downloading and installing nodejs, we have to init our first package.json!

npm init -y

now we can move onto installing packages!

npm install discord.js @discordjs/rest discord-api-types dotenv

after installing the required packages we move onto coding, something that is exciting for many. (Please note that this is just a guide, we won't include full code!)

Create a file called index.js

require('dotenv').config();
const { Client, GatewayIntentBits, Routes } = require('discord.js');
const { REST } = require('@discordjs/rest');
const { SlashCommandBuilder } = require('@discordjs/builders');

// Create a new client instance
const client = new Client({
  intents: [GatewayIntentBits.Guilds],
});

// Define your slash commands
const commands = [
  new SlashCommandBuilder().setName('first').setDescription('Replies with a funny message!'),
].map(command => command.toJSON());

const rest = new REST({ version: '10' }).setToken(process.env.DISCORD_TOKEN);

// Register the commands
(async () => {
  try {
    console.log('Started refreshing application (/) commands.');

    await rest.put(
      Routes.applicationCommands(client.user.id),
      { body: commands },
    );

    console.log('Successfully reloaded application (/) commands.');
  } catch (error) {
    console.error(error);
  }
})();

// When the bot is ready
client.once('ready', () => {
  console.log('Bot is online and ready with slash commands!');
});

// Responding to slash commands
client.on('interactionCreate', async interaction => {
  if (!interaction.isCommand()) return;

  const { commandName } = interaction;

  if (commandName === 'first') {
    await interaction.reply('Congrats on your first command!');
  }
});

// Login to Discord with your app's token
client.login(process.env.DISCORD_TOKEN);

Oh yes! to access the variable process.env.DISCORD_TOKEN, we have to create a .env file and add this line inside of it. The token is the one you have gotten from developer page by resetting the token!

DISCORD_TOKEN=Token here

And for the end, we run the file we have just created,

node index.js or npm start if you have defined start script in package.json

And that's it!, Go to next page for typescript!

First we have to install NodeJS in order to run a javascript file, you can download the latest file from nodejs page!

https://nodejs.org/en
Logo