SECURE OpenClaw Setup Guide (ClawdBot Tutorial)
📺 ดูคลิป · 👁️ 49,178 views · 📅 2026 · ⏱️ 25:33 · 🤖 AI Agents / Vibe Coding / Automation
📌 สรุป
คลิปนี้สอนวิธีติดตั้ง OpenClaw (AI personal agent บน Telegram) แบบปลอดภัยบน VPS โดยเน้นว่าปัจจุบันมี OpenClaw กว่า 42,000 instance ที่เปิดสาธารณะโดยไม่มี authentication เลย Matt สอนตั้งแต่เลือก VPS, ตั้ง API key, กำหนดขอบเขตสิทธิ์บอท, เชื่อม Telegram จนถึงวิธีกู้คืนฉุกเฉินเมื่อ credential หลุด
🔑 ประเด็น / ขั้นตอนหลัก
- ทำไมต้องใช้ VPS — รัน OpenClaw บน VPS แยก (ไม่ใช่เครื่องส่วนตัว) เพื่อ isolation: ถ้าบอทพังหรือถูก trick ก็กระทบแค่ server นั้น ไม่ถึงไฟล์/password/SSH key ส่วนตัว
- เลือก Hostinger VPS (KVM 2 plan) — มี one-click OpenClaw Docker template, gateway auth + randomized port ตั้งให้อัตโนมัติ, แนะนำซื้อแบบ 12 เดือนขึ้นไปเพื่อได้ coupon และเปิด daily auto backup (~$2-3/เดือน)
- OpenClaw Gateway Token = master key ทั้งระบบ — save ใน password manager (แนะนำ NordPass) ห้าม paste ใน chat/screenshot/text file
- LLM API Key (Anthropic Claude) — เติมขั้นต่ำ $40 (ไม่ใช่ $5) เพื่อได้ tier 2 rate limit ป้องกันบอทค้างกลางทาง; ตั้ง monthly spend limit (เช่น $100) และ ปิด auto-reload เพื่อคุม cost
- Hardening บอทอัตโนมัติ — copy URL จาก OpenClaw security docs แล้ว paste ใน chat ให้บอทไป implement และ verify เอง; กำหนด approval gate: ส่งข้อความต้องขออนุมัติก่อน, ลบไฟล์ต้องขออนุมัติ, limit retry 3 ครั้ง
- เชื่อม Telegram ผ่าน BotFather — สร้างบอทที่ @BotFather, ได้ Bot API Token, นำไปใส่ใน OpenClaw dashboard; ระบบจะ pair Telegram user ID เข้า allowlist (DM pairing policy) — คนอื่นที่ไม่ได้ pair จะถูก ignore
- เพิ่ม API key ถูกวิธี — ห้าม paste key ใน chat (จะติดอยู่ใน conversation history บน disk); ให้ใส่ผ่าน Hostinger Docker > Environment Variables แทน
- ClawHub skill marketplace มีความเสี่ยง — security researcher พบ 300+ malicious skills บน ClawHub; ตรวจด้วย VirusTotal scanning บน clawhub.ai ก่อนติดตั้ง หรือให้บอทรีวิว code ก่อน; skill ที่ขอ network access โดยไม่จำเป็น = red flag
- วิธีฆ่าบอทฉุกเฉิน 3 ทาง — (1) หยุด VPS ใน Hostinger Docker manager (2) พิมพ์ 'stop all tasks' ใน chat (3) ลบ/revoke LLM API key ทันที = บอทหยุดได้ยิ่งแม้ server ยังรัน
- ถ้า Gateway Token/API Key หลุด — เปลี่ยน value ใน environment variables + redeploy container; ถ้าระบบพัง restore จาก daily backup ใน Hostinger snapshots
- อย่าเชื่อม 3 สิ่งนี้ทันที — primary email, banking/financial services, password manager; เริ่มจาก Telegram ก่อนแล้วค่อยขยาย
- Model security — Opus/ใหญ่ = ต้านทาน prompt injection ดีกว่า; ถ้าบอทมีสิทธิ์จริง (browse web, ส่งข้อความ) ให้ใช้ model ที่ดีที่สุดที่จ่ายไหว
🛠️ เครื่องมือ / บริการ / ลิงก์ที่พูดถึง
- OpenClaw — open source personal AI agent (self-hosted)
- Hostinger VPS — KVM 2 plan (one-click OpenClaw Docker template) พร้อม coupon 10% จากลิงก์ใน description; ราคาดีกว่าถ้าซื้อ 12-24 เดือน
- Anthropic Claude API — platform.claude.com; เติมขั้นต่ำ $5 แต่แนะนำ $40 เพื่อ tier 2 rate limit
- ClawHub — clawhub.ai (skill marketplace สำหรับ OpenClaw; มี VirusTotal scanning)
- NordPass — password manager (แนะนำสำหรับเก็บ token/key)
- NordVPN — สำหรับ encrypt connection ระหว่าง device กับ VPS (แทน HTTPS)
- Telegram + BotFather — @BotFather ใช้สร้าง bot และได้ Bot API Token
💡 เอาไปใช้ / ข้อสังเกต
- Security by containment ไม่ใช่ security by perfection — แม้ OpenClaw team เองบอกว่าไม่มีวิธีปลอดภัย 100% วิธีที่ถูกคือออกแบบให้ damage limited และ recoverable ได้เร็ว (backup + key rotation) แนวคิดนี้ apply ได้กับ AI agent ทุกตัว
- Affiliate angle ชัด — คลิปนี้ push Hostinger (coupon), NordPass, NordVPN สามตัวพร้อมกัน เป็นตัวอย่าง affiliate stack ที่ฝัง trust ผ่านคำแนะนำด้านความปลอดภัย (security tutorial = conversion rate สูงกว่า review ปกติ)
- ใช้บอทให้ไป harden ตัวเอง — การ paste URL security docs แล้วให้บอท implement เอง เป็น pattern ที่ควรจำ ใช้ได้กับ task อื่นๆ ที่ต้องการ self-configuration
- Cost containment ก่อน permission — ตั้ง spend limit + ปิด auto-reload ที่ LLM ก่อนเสมอ ถ้า agent ติด retry loop จะหยุดเองไม่ต้องตื่นมาเจอบิลพัง
- Approval gate = ป้องกัน hallucination damage — การบังคับให้บอทขออนุมัติก่อนส่งข้อความ/ลบไฟล์/ทำ network request ลด blast radius จาก prompt injection หรือ model error ได้มาก
📄 Transcript เต็ม (English, 4,888 คำ)
This is the secure open claw setup guide. Right now, there are over 42,000 open claw instances exposed on the public internet, most with no authentication at all. I'm Matt, and in this video, I'm going to show you how to set up open claw the right way. Whether you're setting up for the first time or you already have it running and want to lock it down, this covers both. By the end, you'll have open claw running 24/7 on its own secure server with spending limits, permission controls, and proper credential management in place. Now, before we set everything up, there are a few crucial details you need to understand. Open claw is a personal AI assistant that runs on your own server. You talk to it through Telegram, WhatsApp, or other messaging apps, and it can do real things. Run terminal commands, read and write files, send messages on your behalf, browse the web, and even call people for you. That power is what makes it useful, but it's also what makes it risky. One open claw user's bot dumped their entire file system into a group chat after receiving a malicious prompt. Others have woken up to hundreds of dollars in API charges from a bot stuck in a retry loop overnight. And right now, the open claw team themselves say there is no perfectly secure way to run this. So, our approach is simple. Assume something can go wrong and set things up so that when it does, the damage is contained and you can recover easily. You've got a few options for where to run open claw. First, your personal computer. This is free and easy to start, but the agent lives alongside your personal files, browser history, passwords, SSH keys, everything. If the agent gets tricked or misconfigured, it has access to all of that. Second, a cloud container service. Cloudflare workers, Railway, etc. This has good isolation and it's often sandboxed by default. It's more technical to set up though and harder to manage for beginners. So, finally, we have a VPS or virtual private server. This is your own isolated machine in the cloud. Your agent runs there and your personal machine stays untouched. If Open Claw breaks something, you roll back from a backup or just nuke the server entirely. Your personal data was never at risk. So, for most people, this is the right choice. It gives you isolation, containment, and recoverability in one package. Personally, I recommend a hosting or VPS because they have a one-click Open Claw deployment template with Docker. So, you can spin up your bot without needing to use a terminal or write a single line of code. And they handle some of the baseline security automatically. All right, now let's get our server set up. I'll run through the purchase process and show you the most important parts. Use the link on screen or in the description below to get an extra 10% off any hosting or VPS plan on top of any promotions they're already running. After clicking that link, you'll land on this page here. You can see it says Open Claw and it prompts us to pick a VPS plan. Now, you can choose a different plan if you like, but the KVM 2 plan is plenty for Open Claw. So, we'll go ahead and just click deploy to continue. The next page you'll land on is your cart and the first thing you need to do is select the period for your VPS registration. You can choose 1 month, 12 months, or 24 months. Now, you need to choose at least 12 months to take advantage of the coupon that is auto applied when you click our link and you can see here having that 12 months selected, our coupon is automatically applied and the price is reduced. Generally speaking, longer terms give you a better deal, but it seems like right now, as I'm making this video, both the 24-month and the 12-month plan have the same monthly price. So, pick whichever one works best for you and then continue. Further down the page, you can see that there's a ready-to-use LLM system connected, but we don't need this. I'm going to show you how to connect your own LLM later, so you can turn this off to save a little bit of money. Further down the page, you You the option to add daily auto backups. Now, I highly recommend this. Open Cloud can reconfigure its own server environment and if something breaks, daily backups let you roll back to yesterday. These few bucks a month give you a powerful undo button. So, let's go ahead and turn that on. And then I recommend choosing a server location with the lowest latency for you. Here you can see United States Boston has the best one for me, so I'll work with that. Once you've got your settings all configured, go ahead and click continue. Go ahead and register an account on the next page. You can use Google, GitHub, or an email address. Then on the next page, add your billing address and payment details to complete your order. Once payment goes through, you'll land on the configuration page. This is where we handle our first two credentials and this is where most people's security problems start. Okay, this is Hostinger's Open Cloud configuration page and the first thing I want to mention is that this might look different by the time you're watching this video. Hostinger updates this pretty regularly and so fields might be in a different order, there might be different fields entirely with they've added new ones, but you should have access to the ones that I'm going to use right now. And the first one we want to talk about is the Open Cloud gateway token. This is the master key to your entire Open Cloud setup. Anyone with this token has full access to your dashboard and everything your bot can do. So, click the I icon and then save it in a password manager. I recommend NordPass and there's a link in the description for that. Don't paste this in a chat, don't screenshot it, and don't leave it in a random text file. That would be security error number one and we want to avoid that. So, keep this safe. Now, this is one of the things that Hostinger does for you automatically as opposed to having to set this up on your own. Gateway authentication is pre-configured and the port is randomized instead of the well-known defaults. Automated scanners can't easily find your setup. So, by using Hostinger, you're already more secure than most of those 42,000 exposed instances. If this gateway token ever gets exposed, you'll need to regenerate it immediately. And I'll show you exactly how to do that and how to restore from a backup at the end of the video. Next, we need an API key for an LLM. This gives Open Claude a brain. Hosting here gives you a few fields for LLMs out of the box. Uh you can add others manually later, but I'm going to go with Anthropic Claude for now because I like that particular LLM. Grab the link for whichever LLM you want to use and visit it in a new tab. I do want to make one correction, though. The current link for Anthropic is platform.claude.com, not the console.anthropic.com that's listed here. Like I said, I'll walk through Claude to show you, but the process is similar for the other LLMs. Once you're on the provided link, go ahead and create an account or sign in if you already have an existing one. With Claude, you'll need to add your name and agree to the terms and conditions. Then choose the type of account you want to use. I'll use individual. And then you'll land on the console page. First, we'll need to buy some API credits. So, let's go ahead and click buy credits. You have to add at least $5 in credits at a minimum, but I recommend starting with at least $40 in credits on Claude because the initial setup process in Open Claude is very token heavy. And if you run out of credits or hit a rate limit mid-setup, your agent will just stop responding with no error message. $5 technically works, but you may run into issues. Spending 40 will bump you up to the tier two, which increases your rate limits, which makes this whole thing a whole lot easier. So, I'll go ahead and change five to 40 and then enter my billing address and complete the payment. Once you've completed the payment, you'll probably get some sort of confirmation like this, and we're going to go ahead and close this out because the next thing we're going to do before we go any further is to set some cost containment. This is our first financial guardrail. On the left side, we're going to go down to manage and then limits. And then scroll down to spend limits. And then here you can set a monthly limit for how much you're willing to spend on your account. So for me, just so I don't have any crazy overrun, I'm just going to set it at $100. This is your first limit. The other thing you can do is on the billing page, you can leave auto reload disabled. Now, if you didn't care about this, you could click edit and turn auto reload on, that way your API never stops working when you run out of credits, it just reloads. But again, this is financial containment, so we don't want any runaway API activity. So I'm going to leave this off. Now we're ready to get our API key. So on the left side under manage, click API keys. Then click create key. Give your key a name. I'll call mine Open Claw. Then click add. Then you'll be presented with your API key. Now you're going to want to copy this and save it somewhere safe. They only show this once. Again, putting it in a password manager is a pretty good idea in case you ever want to access it. Just like the Open Claw Gateway token, this is essentially a password, so don't share it with anyone. That's why I have mine blurred out here. All right, now that we've got our key, let's go back to the Hostinger Open Claw configuration page and then paste in our key for the Anthropic API key field. Or if you're using a different LLM, paste your key in the relevant field. Once you've got that pasted in, scroll to the bottom of the page and click deploy. Next you'll land on the Docker manager page inside of Hostinger and you'll be presented with a survey, but you can skip this, so just scroll down to the bottom and click skip. Here at the top right, you can see there's a spinning icon letting you know that your project is currently being deployed, and this can take a few minutes, so I'll go ahead and fast forward till it's done. Once this has running with the green check mark, we can access the dashboard and talk to our bot for the first time. All right, Open Claw is up and running on our server, so let's go ahead and access it. You can do this in a couple of different ways. First, on this Docker project page, you can click this port number link down here. Or, if you go up to the top left and click overview, you'll see at the top of the overview page there is an Openclaw button you can press. Now, before you do that, if you don't already have your gateway token saved, which you should, you can go ahead and copy it with this gateway token button. We've now got this copied to our clipboard, so we can go ahead and click Openclaw. Here you'll paste your token in, and then click login. And that lands us on the Openclaw gateway dashboard on the chat page. Now, you may notice that this connection says not secure. This is HTTP, not HTTPS. Now, that technically means that your gateway token is sent in the clear. For a production setup, you'd put this behind a reverse proxy or use Tailscale, but that's beyond the scope of this guide. For now, just don't access your dashboard on public Wi-Fi. If you want that extra layer of protection, a VPN between your device and your VPS encrypts the connection even over HTTP. Personally, I use NordVPN. I'll leave a link in the description below if you're interested in that. Next up, let's verify our connection. On the left side under control, click overview. And here you can see on the right side the snapshot says our status is okay, and in the upper right you can see that the gateway says health okay. So, we're in good condition. Let's go back to the chat page, and send our first message. In the chat box, let's just say hello. Openclaw comes loaded with a file called bootstrap.md. Now, this is essentially a prompt for Openclaw to ask you a series of questions to understand who it is, who you are, what you're going to be working on together, and those kinds of things. So, go ahead and run through and answer its questions. For example, here it says, "Who am I? Who are you? Got a name for me or should we figure one out together?" This is kind of a fun process to run through. You can give your bot a personality. So, go ahead and run through all of the questions. And after a few messages back and forth, it says its identity is locked in. It deleted the bootstrap file and it says it's ready. "What do you need?" Now, here's a quick note before we chat more. If your bot ever stops responding out of nowhere, the most common cause is that you've run out of API credits or hit a rate limit with your LLM. So, if that happens, check your LLM's dashboard before troubleshooting anything else. All right. Now, we're going to lock this down. I'm going to move through these settings quickly, but every one of them matters. Open Claw has a dedicated security page in their docs. Here it is on screen. I've left a link in the description. Now, here's a cool part. I'm going to copy this URL and then paste it into the chat in Open Claw and then ask it to implement and verify everything on this page. One exception though, leave allow insecure off set to true. Go ahead and hit send. And now, the bot is going through the security docs and hardening its own security setup. You may briefly see a disconnected error as the agent restarts the gateway. And then when the agent responds, you should see a whole list of the changes that it applied from that security page. Pretty cool, right? Next, we need to set some ground rules and tell it what it can do on its own and what it needs to check with us for first. Tell it something like, "When sending messages on my behalf, always present me with a draft first and get permission before sending. Always check with me before it deleting files and always check with me before making network requests. You want to make sure you go through for your specific purpose and clearly outline what it's allowed to do on its own and what it's not allowed to do without permission." Now, let's set some more cost guardrails. We already set a spending limit on the API side. Now, let's set guard rails on the open cloud side, too. We can limit the amount of retry attempts it does. Let's say if a task fails three times, stop. We can also give it run time limits. We can say, "Don't let tasks run indefinitely." And then you as the user for the first week should definitely be checking your LLM usage dashboard every day to see exactly what the costs are and how it's stacking up. Now, anytime you plan to make big changes to the configuration, I recommend taking a snapshot of your VPS so you can roll back to a functioning configuration if something breaks. This is especially important if you're having your bot update its own configuration. Here's how you do this. Back in your hosting your Docker manager, go to backups and monitoring, and then click snapshots and backups. We set up daily backups already and those will run, but you can manually take a snapshot by scrolling down that page and clicking create snapshot. You'll need to hit create to confirm. And then after a moment, you'll see that snapshot appear in your snapshot list. If at any point you're making a big configuration change and something breaks, now you can simply click restore to roll back to the last functioning version of your VPS configuration. Finally, let's talk about model selection. Back in the open cloud gateway dashboard, we can click on agents, and then in the overview there's a drop down for the primary model. If you connect other LLM providers via API, the available models will show up here. Now, model selection is actually a big security decision. Larger models like Cloud Opus are significantly better at resisting prompt injection. Smaller, cheaper models get fooled much more easily. So, for any bot with real permissions, especially browsing the web, use the best model you can afford. Now that security is configured, let's connect a messaging app so we can actually use this from our phone. In the open cloud chat, say, "Let's set up Telegram." The chat will back with some instructions and your message might look a little bit different, but the instructions should be roughly the same. First, in Telegram, you'll need to message the BotFather. I've left a link in the description below that you can click on to automatically initiate a conversation with the BotFather. Or, in Telegram, you can search for @BotFather and then open a conversation by clicking on it. Click start and then click new bot. It'll ask you to name your bot. I'll call mine Tony. Then it'll ask you to give your bot a username. Now, your username must be unique in the Telegram ecosystem and it has to end with the word bot. So, I'll call mine Tony the Wonderbot. It'll provide you with a link that you can click on to initiate a conversation with your new bot and it'll provide you with a bot API token. Now, just like the other tokens in this video, this is like a password, so save it somewhere secure and don't share it with anyone. Go ahead and copy that token, then return to your OpenClaw Gateway dashboard and paste it in. After a minute, you should get a confirmation message saying that Telegram is connected and the DM policy is set to pairing mode. So, now we need to approve the connection between our Telegram ID and OpenClaw via this Telegram bot. To do that, return to Telegram and then click on the link to message your bot. Upon starting the conversation, you'll get this message that has your Telegram user ID and a pairing code. Go ahead and just copy this whole message, then back in your OpenClaw dashboard, paste in that whole message and send it. And after a minute, you'll get a confirmation saying that your ID has now been paired. Let's go back to Telegram and say hello and it responded to us. If we check back in our OpenClaw dashboard, we can see the exact same conversation happening here, which means that we no longer have to come to this Gateway dashboard in order to talk to our bot. We can now do that from anywhere with our Telegram. Now, what just happened here is actually one of the most important security features in OpenClaw. Your Telegram user ID just got added to an allow list. That's the DM pairing policy. Only approved contacts can talk to your bot, and we just got our Telegram account approved. If someone else finds your bot on Telegram, it ignores them. I asked Dan from the Medics Media team to message my bot, and my bot gave him the cold shoulder. This matters because most security failures with OpenClaw aren't fancy exploits. They're just someone messaging the bot and the bot doing what they asked. Pairing mode stops that. Before we go further, if you want to add more AI providers or other API keys later, there's a right way and a wrong way to do it. Don't paste API keys into the OpenClaw chat. They end up stored in your conversation history files on the disk. If someone else gets access to your server, those keys are just sitting there in plain text. The right way is to go into your hosting or Docker manager, and then manage your project. Scroll down the page and go to your environment variables. Open up that section, then click plus environment, and then here's where you can add your API key. You'll need to give it a name, for example, openweathermap_api_key, and then paste in your API key in the value field. Then click save and deploy. Environment variables keep your secrets out of chat logs and config files. This is what the OpenClaw security docs recommend. You'll get a little loading indicator showing that the deployment is working. And when it finishes, you can open your Telegram and simply tell your bot that you added new keys to the environment variables, and then ask it to test it out. Here you can see I was successfully able to pull the weather forecast for Barcelona. Now that your bot is running, you're going to want to give it new abilities. OpenClaw has a skill marketplace called ClawHub, but this is where people get burned. Security researchers found over 300 malicious skills on ClawHub. Most designed to steal API keys and passwords. Nearly half of all skills reviewed had at least one security concern. A high number of downloads don't necessarily mean that it's safe. You can search skills directly at clawhub.ai like I am here. Or in Telegram, you can simply type {forward-slash} clawhub. And that'll let you search, install, update, list what's installed, or publish a new skill. So, for example, you could search for stock tracking. And here it came back with a list of options. When you find one you like, you can simply ask want to check it first. ClawHub now has VirusTotal scanning. So, on ClawHub directly, you can check the skills page for a security report before you install. Or in Telegram, you can simply ask your bot something like, "Review the code and security report for option number one and tell me if anything looks suspicious." Your AI can audit skills for you, and here you can see that VirusTotal flagged it as suspicious, but upon looking at this particular skill, the skill itself is just a prompt document. So, there's nothing in the prompt that's particularly malicious. If a skill asks for permissions it shouldn't need, things like network access for a note-taking skill, that's a red flag and you should probably not install it. Once you've validated that it's safe, you can ask your bot to install it. One thing to note, Open Claw also ships with about 50 bundled skills that auto-load by default if the right tools are installed on your system. You can lock that down with a white list in your config if you want full control over what's active. We're set up, we're connected, we're configured. Now, let's try to break it. And then I'll show you how to recover when things actually go wrong. First, Open Claw has a built-in security audit. Let's run it. All you have to do is ask, run the security audit. It'll most likely ask if it can run some read-only checks on your system, things like your operating system, ports, firewall status, etc. Go ahead and give it permission to proceed. When it's done, it'll give you a full report about what it found. In my case here, it noticed the control UI allows insecure HTTP auth, but we specifically asked to allow this because we need that in order to access our gateway dashboard via the browser. Again, you can use a VPN like NordVPN to help mitigate some of that risk with that. And it flagged a Telegram group command issue, but there are no groups linked to this, so we're good to go there. You can go back and forth chatting with your bot after the security audit to harden your security even more based on any issues that were found for your particular system. Next, let's test the approval gate. Let's try to break it. Let's ask the bot to do something that requires approval. For example, let's send Simon from Medix Media a message. Tell him I say hi. I gave it permission to just figure out how to contact him without contact info. It pushes back a little bit saying it doesn't have web search, so this is a skill I might want to configure. So, it asks for contact info that I can provide and then says it'll draft a message for approval before sending. So, this is exactly the kind of thing we want to see. It's not just going out and doing things on its own entirely. It's going to ask for permission and ask clarifying questions before doing anything. That's the approval gateway earlier working exactly as intended. By the way, please don't do what I just did here trying to message Simon specifically. Maybe try to message one of your colleagues or a dummy email address that you have. Simon doesn't need any more emails. All right. Now, what if something goes really wrong? What's your emergency brake? Well, there are three ways to kill it. Back in the hosting or Docker manager, you can click the three dots and then click stop to stop the whole VPS. Alternatively, you could just tell your bot in the chat stop all tasks or shut down. The nuclear option would be to go back to your LLM dashboard and just revoke the key entirely. Just disable it or delete it. The bot will instantly lose access to the AI model. It can't do anything even if the server's still running. Now, what if your gateway token leaks and someone gets their hands on it? Earlier I said I'd show you what to do if a credential gets exposed, so let's do that now. Again, in your Docker manager, open your projects here and then click manage on your OpenClaw project. Scroll to the bottom, open the environment section, and find your OpenClaw gateway token. Here you can change the value to a new random string or use a generator to create one. Then when you're done with that, redeploy the container and restart the VPS. That's it. The old token is dead and anyone who had it gets locked out. Save the new one in your password manager. If your LLM API key gets leaked, same idea. Create a new one. Simply delete the old key like I showed you, create a new key, and then provide that key in your environment variable section in Hostinger. If you're not sure whether a credential was exposed, just assume it was. Rotating a key takes 30 seconds. Dealing with a compromised bot takes a lot longer. And if something really breaks, your bot misconfigures the server, a bad skill corrupts your setup, whatever it is, that's what the backups are for. Go to backups and monitoring, click snapshots and backups, find the most recent backup or snapshot that was still good, and restore from that point. That's why we turned on daily auto backups in step one when we signed up. Your OpenClaw will come back exactly as it was on that date. You may need to re-enter your gateway token to access the dashboard, but everything should be intact. Now, there are three things not to connect to OpenClaw right away. Your primary email, any banking or financial services, and your password manager. Just start with Telegram, maybe add a skill or two here and there, and scale up once you trust the setup not to betray you. Finally, OpenClaw updates pretty frequently, so check their docs for the latest update method, or just ask your bot to update itself. Now you've got an OpenClaw bot running 24/7 on its own secure server with spending limits, permission controls, and proper credential management. Don't forget to use the link in the description below to get an extra 10% off when you sign up for your hosting or VPS. Thanks so much for watching.