TGViewer
Channel Public Channel
Doprax

Doprax

@dopraxcloud

We're a cloud platform that helps you deploy your projects in seconds. 🛠️ Support: @dopraxcombot
Subscribers
2.49K
Photos
51
Videos
1
Links
41
Recent Posts 19 shown
Post #77 379
IPv4 addresses are limited, so providers reuse them. If a past owner sent spam, attacked other servers, or ran an open proxy, the address was added to blocklists. When the IP moves to you, that record often moves with it. This is called a dirty IP.

A dirty IP can:
→ send your email to spam
→ get your API calls and webhooks blocked
→ stop visitors on some corporate networks from reaching your site

The good news: you can check an IP in two minutes, and you can fix most cases. The best time to check is right after you create a server, before you deploy anything.

In the full post: how IPs get dirty, how to check yours, and five steps to take if you have one.

Read it here: https://www.doprax.com/blog/what-is-a-dirty-ip
Post #76 644
Not sure which port to run your service on?

Quick answer, with the reasons:

→ Use 443 (HTTPS). It works from almost every network.
→ Use TCP, not UDP. TCP resends lost data on a bad connection; UDP drops it.
→ Need UDP or an unusual port? Pick a region where all ports are open.
→ Test before you trust it: nc -zv YOUR_SERVER_IP 443

A running service on a blocked port looks exactly like a dead one. Here's how to tell them apart:

https://www.doprax.com/docs/which-ports-protocols-survive-bad-network
Post #75 719
When the network is unstable, your service or app will sometimes be offline or unavailable.

Five fixes to keep your app online, each with the exact command:

→ Cut external calls, self-host what you can
→ Cache the rest, serve the last good response when upstream dies
→ Short timeouts, not "wait forever"
→ Retry with backoff
→ TCP keepalives + auto-reconnect

~20 min, any Ubuntu VM.

Full tutorial: https://www.doprax.com/tutorial/keep-your-app-reachable-unstable-network
Post #74 1.02K
As we mentioned previously, ProVM now supports up to 5 additional IPs per VM, which means separate services, isolated clients, and blue-green deploys all fit on one machine. Fewer VMs to patch, same separation where it counts.

What you can do with additional IPs, full blog post:
https://www.doprax.com/blog/five-ips-one-vm-a-lot-of-room-to-move
Post #70 1.44K
Two exciting news:

1. You can now resize ProVM if you need more RAM, storage, or CPU. To resize your VM, click on the “Resize” tab, and pick your desired configuration.

2. You can add up to 5 new IPs to your VM! To add a new IP, navigate to the “Network” tab, and click “Add IP”.
Post #69 1.1K
OVH is increasing prices starting in October. Just like with Hetzner’s earlier price increase, the reason are rising RAM prices. Whether (and to what extent) it will affect your Doprax costs will depend on the instances you're using. We will soon follow up with more information.

Full blog post: https://www.doprax.com/blog/ovhcloud-is-raising-prices-up-to-87-percent
Post #68 1.24K
Shared vCPU vs Dedicated vCPU

Two VPS plans can both say 4 vCPU and cost very different amounts. One word (shared/dedicated) on the pricing page explains why.

Shared: Your vCPUs sit on physical cores that other customers also use. When the host is quiet you get close to a full core. When several machines get busy at once, your process waits. Cheap, and fine for most workloads.

Dedicated: The cores are reserved for your VM only. Same clock speed as a shared core, so it is not faster. It stays the same speed when the host gets busy. Usually costs two to three times more.

Full post with the sysbench test and which workloads need which plan: https://www.doprax.com/tutorial/shared-vcpu-vs-dedicated-vcpu-explained
Post #67 1.31K
5 Commands to Check a New VPS

You just got SSH access to a new server. Before you install anything, spend two minutes confirming you got the configuration you need:

1. Check the OS image you actually got (cat /etc/os-release)
2. Confirm the specs (nproc, free -h; df -h)
3. Look at your IP addresses (ip -4 addr show; ip -6 addr show)
4. See what is already listening (ss -tulpn)
5. Test disk write speed (dd if=/dev/zero of=/tmp/test bs=1M count=1024 oflag=dsync; rm /tmp/test)

Full tutorial here: https://www.doprax.com/tutorial/5-commands-to-check-a-new-vps
Post #66 1.56K
The moment you start a new server, bots can (and will) discover and scan it. Most of the attacks are lazy: the bots are looking for password logins and default admin accounts.

Do these two things to protect yourself:

→ SSH keys instead of passwords. A bot can guess a password. It cannot brute-force a key.
→ A normal user with sudo instead of root for everything. One compromised session shouldn't hand over the whole machine.

Keep your system up to date to prevent bugs from being exploited, run a firewall, and let fail2ban ban the repeat knockers.

Full 6-step walkthrough with every command: https://www.doprax.com/tutorial/how-to-secure-a-new-linux-server-in-6-steps
Post #64 1.82K
Cloudflare launched a new product yesterday. It's called Cloudflare Wallets, and it's built for AI agents (not people).

The idea: AI agents need a way to pay for things on their own. An API call, a piece of data, access to gated content. Right now an agent hits a login page built for humans and just stops. Cloudflare wants to fix that with wallets agents can use directly.

Two wallet types exist. Account Wallets are for people and organizations. Virtual Wallets are for agents, and they run through API keys. Account owners set the limits: spending caps, an allow list of merchants, a max transaction size. The agent spends inside those limits without asking for approval every time.

Right now, only handle reservation is live. You can claim a human readable handle at cloudflare.pay. Funding a wallet and letting an agent actually spend from it comes later, no fixed date yet.

Pretty cool, if you ask us.
Source: https://blog.cloudflare.com/wallets/
Post #63 1.66K
Ubuntu, Debian, or Fedora for your next server? The answer depends on what you're optimizing for.

→ Ubuntu Server: widest docs and compatibility, 5 years of support, the safe default
→ Debian Server: leanest base, no Snap, ideal for small VMs running one or two services
→ Fedora Server: newest packages, but a ~13 month clock before you need to upgrade
→ AlmaLinux / Rocky Linux: RHEL-compatible, ~10 year lifecycle, no subscription needed
→ CentOS Stream: a rolling preview of RHEL, built for testing, not for a box you forget about

Full breakdown with a quick decision table: https://www.doprax.com/blog/ubuntu-server-vs-debian-server-vs-fedora-server
Post #62 1.57K
Running your own V2Ray server is only half the setup. The other half is getting your phone or laptop to actually use it.

If you're on iPhone or Mac, V2Box is a clean way to do that. Scan a QR code from your panel, tap connect, done.

→ Works with VMess, VLESS, and Trojan
→ Supports Reality and uTLS on the client side
→ Merges Wi-Fi and cellular for a more stable connection
→ Can share the tunnel locally over SOCKS5/HTTP for other devices

Full walkthrough here: https://www.doprax.com/tutorial/connect-to-your-provm-v2ray-server-from-iphone-or-mac-with-v2box
Post #61 1.75K
Claude Code & Your VM: When It’s Especially Useful

Some server tasks are faster to do by hand. Others are easier if you let Claude Code do them for you.

IIf you run WireGuard, 3x-ui, or Marzban, you'll hit the second case more often than you think:

→ Two inbounds look the same. One works, one doesn't. Instead of checking both by hand, ask Claude Code to compare the configs and the logs.
→ Some WireGuard peers haven't connected in a week, and you didn't notice.
→ Rotating a cert means changing three files and restarting things in the right order. Easy to make a mistake late at night.

This doesn't mean you stop knowing your own setup. Claude Code still shows you every command before it runs. It just saves you from checking three log files by hand, one by one.

See more examples here: https://www.doprax.com/tutorial/claude-code-your-vm-practical-use-cases
Post #60 1.63K
Good news!

We’ve been improving our infrastructure quality and IP availability. What’s new:

1. We’re doubling down on internal IP monitoring to ensure that any IPs assigned to servers are fully functional.
2. There’s now a full new IP range on Hetzner.

Recent updates have reduced IP-related issues significantly, and we are working closely with our infrastructure partners to further improve reliability and connectivity across all locations.

Next up is ProVM. We're working on more improvements there for consistent performance across all regions (PS: try ProVM Turbo, our new high-end range of VMs).

Read in full: https://www.doprax.com/blog/how-were-improving-ip-quality-across-doprax
Do you have improvement suggestions? Let your voice be heard: https://docs.google.com/forms/d/e/1FAIpQLScSlPQl7Agr-NsnoUP9UqQefi9IN7jxxl_u1jro3LbVy9guEQ/viewform
Post #59 1.49K
How to spot a fake VPN

Free VPN apps make one promise: your traffic stays private. But can you trust just about any third-party VPN provider?

Running servers costs money. If the app is free and has no published audit, someone else is paying for your data.

Check these five things before you install a VPN app:

1. Is there a real audit from an outside company? Or just a claim?
2. Can you find the company behind the app? A name, an address, a real business?
3. Does the app ask for permissions it doesn't need, like your contacts or location?
4. Does it tell you which protocol it uses (WireGuard, OpenVPN)? Or does it hide behind words like "proprietary encryption"?
5. How many real server locations does it have? Some apps show many countries but use only two or three real servers.

In case of doubt, run your own VPN. Full post here: https://www.doprax.com/blog/how-to-spot-a-fake-vpn
Post #58 1.82K
If you connect your locally running Claude Code to a Doprax VM, you can use plain language to control any processes running on it. For example:

→ "Add a WireGuard peer for my phone" and get the config back in the same message.
→ "Check how many users are live on 3x-ui" instead of opening the panel.
→ "Restart the Marzban node and confirm the API's back up" while you do something else.
→ "Something's wrong with nginx, check the logs" instead of grepping through them yourself.

Full walkthrough: https://www.doprax.com/tutorial/use-claude-code-on-your-laptop-to-manage-a-doprax-provm
Older posts →

About this channel

How can I read @dopraxcloud without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Doprax: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Doprax have?
Doprax (@dopraxcloud) has 2.49K subscribers on Telegram, refreshed roughly every 30 minutes.
Does Doprax know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →