Posts

Showing posts from November, 2026

How Much RAM Does a Small VPS Need? Measure Before You Upgrade

A small website can run comfortably on a modest VPS—or run out of memory when the database, application and a scheduled task peak together. The right size depends on your software and workload. One quiet reading, or a plan's headline RAM figure, cannot tell you the answer. This guide shows how to collect a few read-only observations on a Linux VPS. It does not change memory limits, stop services or create swap. The sample numbers are illustrative, not measurements or a sizing recommendation. On a narrow screen, scroll long code blocks sideways to see the full line. 1. Record memory at several useful moments On the VPS itself, run: free -h For example, a hypothetical quiet-period result using the current procps definition of used might look like this: total used free shared buff/cache available Mem: 1.9Gi 1.3Gi 120Mi 20Mi 700Mi 620Mi Swap: 1.0Gi 100Mi 924Mi The small free nu...

Before Hosting Several Websites on One Server: A Practical Buying Checklist

Disclosure: UCELI provides cloud servers. AI assisted in preparing this educational guide. It does not promise managed administration, included backups, a control panel, a particular configuration, or a successful upgrade or restore. Putting several websites on one server can make administration and billing easier to organize, but it also means that problems with a shared server or service can affect more than one site. Before buying, map the websites, databases and people involved; then decide what must remain separate and who will operate it. A fictional planning example Imagine a small team managing three independent sites: a company information site, an event site with occasional traffic spikes, and a customer portal with a database. They have different administrators and different tolerance for downtime. This example is invented; it is not a customer story, a measurement or a recommended server size. Make a row for each site before comparing plans: Application and required ru...

Added a Data Volume but the System Disk Is Still Full? A VPS Checklist

Disclosure: UCELI provides cloud servers. This guide was prepared with AI assistance and checked against the linked documentation. It describes general storage questions, not a promise that a particular disk or migration feature is available. Why can a server still report a full system disk after adding storage? A cloud server can have a system disk for the operating system and one or more separate data volumes. Adding a volume may provide another filesystem rather than expanding the existing root filesystem. The exact behaviour depends on the provider and the server configuration. Before you buy or change storage, identify where the application actually writes its files. 1. Identify the full filesystem On a Linux system that you are authorized to administer, df -h /path/to/application-data reports the filesystem containing that path. Replace the example with an existing, accessible path. Compare it with df -h / and the expected volume mount point. On systems using GNU df , df -i...

Servidor en Corea del Sur: cómo elegir entre una máquina dedicada y la nube

Divulgación: UCELI ofrece servidores en la nube. Esta guía se preparó con ayuda de IA y se revisó con las fuentes enlazadas. Es una lista general para evaluar necesidades, no una garantía de disponibilidad, precio o rendimiento. Si tu aplicación necesita infraestructura en Corea del Sur, empieza por una pregunta: ¿necesitas una máquina física completa o una máquina virtual puede cumplir tus requisitos? La ubicación es solo una parte de la decisión. También importan el software, los datos, la red y quién administrará el sistema. 1. Define lo que realmente necesita tu aplicación Anota los componentes que funcionarán en el servidor, su carga normal y sus picos: CPU, memoria, espacio para el sistema y los datos, y transferencias previstas. Indica el sistema operativo y las versiones que necesitas, además de las dependencias externas, como bases de datos, almacenamiento, servicios de correo o API. Aclara también si hay un requisito contractual o técnico de usar una máquina física sin...

Your VPS Is Unreachable. Can You Reach the Accounts Needed to Recover It?

Disclosure: UCELI provides cloud servers. This guide was prepared with AI assistance and reviewed as general educational material; it does not promise a backup or managed recovery service. An unreachable VPS is not always the hardest part of an outage. The harder problem may be discovering that the email address needed to reset your cloud account was hosted on that same server. This guide focuses on the people, accounts and credentials needed to start recovery when the old VPS is unavailable. For the broader design questions, see our recovery planning checklist ; for DNS and HTTPS during a planned move, see our website migration checklist . Map the access chain before an outage Take a hypothetical small website: its cloud console sends password resets to a mailbox on the VPS, its DNS account uses the same mailbox, and the only copy of the backup decryption key is on the VPS. If that server becomes unreachable, replacing the machine alone will not unlock the rest of the process. Cr...

Can Your Docker Image Run on This VPS? A Pre-Purchase Architecture Checklist

Disclosure: This guide is published by UCELI, a cloud-server provider. AI assisted in drafting it; the technical claims were reviewed against the sources linked below. It is general guidance, not a promise that a particular UCELI architecture, operating-system image, configuration or feature is available. You have a containerized application on your laptop and are comparing VPS plans. Before paying for a server, there is a useful question to answer: can the image and its dependencies run on the operating system and CPU architecture you intend to choose? An image that works during local development is not automatically suitable for a different target. The laptop, the machine building the image, and the VPS may have different architectures. A manifest can help you narrow the choice, but it cannot prove that your application will work or perform well. This checklist is for a team planning to run its own Linux containers. It does not assume that a provider offers a managed container ...

香港還是台北?小團隊比較雲端伺服器地區的五個步驟

本文由雲端伺服器供應商 UCELI 使用 AI 輔助撰寫;範例均為假設,不代表客戶實測,也不保證任何節點的延遲、庫存或費用。 如果網站的讀者分布在香港、台灣和其他地方,應該把雲端伺服器放在哪裡?地圖上的距離只是一個線索。用戶使用的網路、應用程式呼叫的資料庫和第三方 API 所在位置,以及實際費用與維護能力,都會影響選擇。 以下是一份購買前的比較清單。不要只挑一個最小數字,應先定義應用的需求,再用相同條件測試。 1. 畫出使用者與依賴服務 列出主要使用者所在地,以及資料庫、檔案儲存、郵件服務、第三方 API 在哪個地區。網站如果主要服務台灣用戶,但每次操作都要呼叫位於其他地區的資料庫,單看瀏覽器到伺服器的距離可能忽略真正的等待時間。 如果使用 CDN、反向代理或快取,也要記錄請求首先到達哪裡。從用戶端量到的結果可能反映的是 CDN 節點,而不是雲端主機本身。法規與資料存放要求應由你的團隊按實際業務及合約確認,不能只憑地區名稱判斷。 2. 用獲授權的相同測試頁面比較 準備由你擁有或獲授權測試的兩個環境,使用相同的應用版本、測試內容、設定與安全措施。條件無法完全一致時,先把差異記下來。測試應低頻進行、避開含個人資料的頁面;不要對他人網站進行壓力測試。 例如,在 macOS 或 Linux 的終端機,從有代表性的香港和台灣網路各執行數次下列命令,將網址換成你自己的 HTTPS 測試頁面: curl -sS --max-time 15 -o /dev/null \ -w 'HTTP: %{http_code}\nFirst byte: %{time_starttransfer}s\nTotal: %{time_total}s\n' \ 'https://example.com/test-page' 這會發出一次一般 GET 請求,丟棄回應正文並顯示狀態碼與時間。只有 curl 沒有錯誤且請求完整成功時才比較耗時;逾時或其他錯誤要另行記錄。301、403、500 等狀態不應直接當成正常結果,HTTP 200 也可能是登入頁或錯誤頁。請另用不含敏感資料的測試頁面確認回應內容是否相同,並記錄冷快取或熱快取條件。 First byte 從請求開始累計至收到第一個位元組,包含連線等過程與伺服器處理時間;它不是單純的網路延遲。...

A small web app needs more than disk space: a VPS buying checklist

Prepared with AI assistance by UCELI, a provider of cloud servers and domains. When a small team needs a website, a PHP or Python application, a database and notification emails, “100 GB of disk” is only the start of the quote. A suitable service also needs to run the application dependencies, reach an email provider and recover its data after a mistake. Here is a practical checklist for comparing shared hosting and a self-managed VPS . Start with the actual application requirements; this is a hypothetical example, not a customer story or a performance test. 1. Decide who operates the stack For shared hosting, ask whether the plan supports your specific PHP and Python versions, required extensions and packages, background jobs, scheduled tasks, SSH access and the database engines you actually use. Being able to upload code does not automatically mean you can install every system package or run persistent workers. For a VPS, check which supported operating-system image is availabl...

Choosing a server for a self-hosted n8n workflow: five checks before deploying

Disclosure: UCELI provides cloud servers. This educational article was prepared with AI assistance and checked against the public sources linked below. It does not promise a managed n8n service, a one-click image, or a particular configuration, price or outcome. A self-hosted workflow can connect forms, databases and other services. It also puts a team in charge of the server, the workflow's credentials and the effects of each execution. Before ordering a cloud server for n8n, write down what the automation must do, what data it will handle and who will maintain it. The goal is not to pick a universal minimum server size. It is to compare an actual workload, deployment location and operating plan before committing to a configuration. 1. Describe the workflow and its busy periods List the events that start a workflow, the services it calls and the actions it performs. An automation that copies small form submissions to a test database has different needs from one that processes ...

Before choosing a Windows cloud server: five questions for a small team

Disclosure: UCELI provides cloud servers. This educational article was prepared with AI assistance and reviewed against the public sources linked below. It is not a licensing determination or a promise that any particular image, configuration or service is available. A small team may need Windows Server for an internal application, a scheduled job or software that its vendor supports only on Windows. Before comparing headline prices, write down what the application needs and how people will use it. A Windows image on a catalogue page is a starting point, not proof that your application, access model and licences are covered. 1. Which application and operating system versions work together? Ask the application vendor which Windows Server versions, architecture and components it supports. List database requirements, runtime dependencies, storage space, memory and any required drivers. Check both the application vendor’s support policy and the operating system lifecycle; an older versi...