HELPER VPS

Hos VPS Node.js: pelayan dengan LTS dan npm sedia digunakan

  • Node.js LTS dan npm sudah dipasang
  • Terus jalankan Express, Next.js dan bot
  • Akses root dan IPv4 serta IPv6 awam

HELPER VPS Node.js VPS ialah pelayan awan Linux di mana Node.js LTS dan npm dipasang pada Ubuntu 24.04 LTS apabila anda memilih Node.js daripada senarai imej semasa penciptaan, dibayar setiap 1, 3, 6 atau 12 bulan dari $25.00 sebulan. Muat naik kod anda, jalankan npm install dan npm start, dan aplikasi anda akan berjalan.

    Apakah itu Node.js?

    Node.js ialah persekitaran masa jalan sumber terbuka (lesen MIT) untuk menjalankan JavaScript di luar pelayar. Ia berjalan di atas enjin V8 Google Chrome, dan berkat I/O tak segerak berasaskan peristiwa, ia mengendalikan banyak sambungan serentak dengan sumber yang sedikit, jadi meluas digunakan untuk pelayan web, API, sembang masa nyata dan bot. Frontend dan pelayan boleh dibina dengan bahasa yang sama, jadi sesuai untuk pasukan kecil yang mahu bergerak pantas.

    npm ialah pengurus pakej yang disertakan bersama Node.js dan memuat turun pustaka daripada registry pakej awam terbesar di dunia. Versi LTS (sokongan jangka panjang) ialah versi stabil yang menerima pembaikan keselamatan untuk tempoh lama, jadi sesuai untuk menjalankan pelayan. VPS Node.js bermula dengan versi LTS dan npm yang sudah sedia. Projek TypeScript juga boleh terus dijalankan selepas di-build.

    Apa yang boleh dilakukan dengan VPS Node.js?

    Jalankan program pelayan buatan JavaScript dan TypeScript dengan hos sendiri Node.js.

    Bagaimana cara memulakan VPS Node.js?

    Cipta pelayan, muat naik kod dan tetapkan supaya berjalan berterusan, itu sahaja.

    1. Langkah 1. Cipta pelayan

      Pilih lokasi dan saiz, kemudian pilih Node.js dalam senarai imej. Node.js LTS dan npm dipasang di atas Ubuntu 24.04.

    2. Langkah 2. Muat naik kod

      Log masuk melalui SSH, dapatkan kod dengan git clone dan pasang kebergantungan dengan npm install. Semak versi dengan node -v dan npm -v.

    3. Langkah 3. Berjalan berterusan

      Jalankan aplikasi dengan pm2 atau perkhidmatan systemd supaya aplikasi hidup semula walaupun pelayan dimulakan semula. Letakkan Nginx di hadapan dan sambungkan domain.

    Apakah kelebihan hos sendiri Node.js terus di VPS?

    Satu pelayan penuh untuk anda, tanpa perlu mengira bilangan permintaan atau masa pelaksanaan seperti di platform aplikasi.

    Alat yang kerap digunakan bersama Node.js

    Program yang baik digunakan dalam pelayan yang sama dengan aplikasi Node.js.

    Letakkan pelayan dekat dengan pelanggan anda

    Cipta pelayan Node.js pada harga yang sama di mana mana daripada 40 bandar di 31 negara.

    Bagaimana cara menerbitkan aplikasi Node.js dengan domain dan HTTPS?

    Cara standard ialah menjalankan aplikasi pada port dalaman dan meletakkan Nginx di hadapannya.

    Aplikasi Node.js biasanya berjalan pada port dalaman seperti 3000; pasang Nginx dengan sudo apt install nginx dan majukan permintaan yang masuk ke port 80 dan 443 kepada aplikasi dengan proxy_pass. Jika menggunakan WebSocket, tetapkan supaya header Upgrade dan Connection turut dimajukan. Selepas rekod A domain dihalakan ke IP pelayan, dapatkan sijil Let's Encrypt dengan Certbot dan HTTPS pun dipasang.

    Ada dua cara biasa supaya aplikasi berjalan berterusan. Pasang pm2 dengan npm install -g pm2, kemudian jalankan pm2 start, pm2 startup dan pm2 save, maka aplikasi hidup semula walaupun pelayan dimulakan semula. Atau cipta fail perkhidmatan systemd supaya sistem pengendalian mengurusnya secara terus. Log boleh terus dilihat dengan pm2 logs atau journalctl.

    Bagaimana menentukan saiz dan versi VPS Node.js?

    Pilih berdasarkan penggunaan memori aplikasi dan kerja build.

    Untuk bot dan API kecil, g12 dengan memori 12 GB sudah mencukupi. Framework yang dibina di pelayan, seperti Next.js, menggunakan banyak memori semasa pembinaan, jadi g16 atau n16 dengan 16 GB atau lebih lebih selesa; untuk perkhidmatan masa nyata yang berat dengan banyak pengguna serentak, pelan CPU khusus d8 mengekalkan prestasi yang stabil.

    Versi yang dipasang ialah Node.js LTS. Jika setiap projek perlukan versi berbeza, pasang alat pengurus versi seperti nvm untuk menggunakannya bersebelahan, atau jalankan kontena mengikut versi dengan Docker. Apabila versi LTS baharu keluar, naik taraf mengikut panduan rasmi dan semak juga pakej npm anda. Pakej yang mempunyai kelemahan keselamatan yang diketahui boleh dicari dan dibaiki dengan npm audit.

    Soalan lazim hos Node.js

    Soalan lazim semasa memilih dan memasang VPS Node.js.

    Apa yang dipasang dalam VPS Node.js?

    Node.js versi LTS dan npm dipasang di atas Ubuntu 24.04 LTS. Selepas log masuk, arahan node dan npm terus boleh digunakan, dan selebihnya sama seperti pelayan Ubuntu biasa.

    Berapakah kadar hos VPS Node.js?

    Aplikasi Node.js tidak dikenakan caj tambahan, anda hanya membayar harga pelan pelayan yang dipilih. Pelan terkecil bermula dari $25.00 sebulan, dan pelan yang sama berharga sama di semua lokasi.

    Bagaimana cara membeli pelayan Node.js?

    Pilih wilayah dan saiz, pilih Node.js sebagai imej, dan bayar untuk mencipta pelayan. Anda boleh memilih tempoh bil 1, 3, 6 atau 12 bulan, dengan diskaun 10% untuk 3 bulan, 15% untuk 6 bulan dan 25% untuk 12 bulan.

    Bolehkah saya menggunakan versi Node.js lain?

    Ya, dengan akses root anda boleh memasang versi yang dikehendaki dengan nvm dan menukarnya mengikut projek, atau menjalankan kontena mengikut versi dengan Docker.

    Bolehkah saya menggunakan yarn atau pnpm?

    Ya, aktifkan yarn dan pnpm dengan arahan corepack enable yang disertakan dalam Node.js atau pasang melalui npm. Pengurus pakej bebas dipilih mengikut projek.

    Bolehkah aplikasi Next.js juga dijalankan?

    Ya. Jalankan npm run build dan kemudian npm start di pelayan, dan letakkan Nginx di hadapan. Pembinaan menggunakan banyak memori, jadi kami mengesyorkan pelan dengan 16 GB atau lebih.

    Bagaimana supaya aplikasi tidak terhenti?

    Jalankan dengan pm2 atau perkhidmatan systemd supaya aplikasi hidup semula apabila berhenti dan naik secara automatik apabila pelayan dimulakan semula. Log juga mudah dilihat dengan pm2 logs.

    Bolehkah pangkalan data diletakkan dalam pelayan yang sama?

    Ya, pasang PostgreSQL, MySQL dan Redis melalui apt atau jalankan dengan Docker dalam pelayan yang sama. Jangan buka port pangkalan data ke luar, sambungkan di dalam pelayan sahaja supaya selamat.

    Bagaimana cara menghantar e-mel dari aplikasi?

    Hantar dengan menyambungkan perkhidmatan penghantaran e-mel yang menggunakan port 587 ke pustaka seperti Nodemailer. Port 25 keluar ditutup pada semua pelayan, jadi menggunakan perkhidmatan penghantaran ialah cara standard.

    Bagaimana cara membuat sandaran?

    Memilih pilihan sandaran automatik semasa penciptaan menambah 5.6% daripada harga pelan pada yuran dan menyandarkan seluruh pelayan secara berkala. Pengembalian diminta di halaman sokongan selepas pembayaran pertama anda disahkan, dan adalah amalan baik untuk menyimpan kod anda dalam repositori git juga.

    Bolehkah pelayan diurus melalui API?

    Ya, API pembangun (REST) membolehkan anda mencipta pelayan, menghidupkan dan mematikannya, serta memadamnya. Kunci API dibuka dalam akaun selepas pembayaran pertama disahkan.

    Node.js dan npm ialah perisian sumber terbuka milik projek masing masing, dan HELPER VPS hanya memasangnya semasa pelayan dicipta. Kemas kini selepas pemasangan, pengurusan kod aplikasi dan pakej serta pertanyaan penggunaan program diurus sendiri oleh pelanggan. Bayaran pelayan ialah harga pelan yang dipilih, dan aplikasi Node.js sendiri tidak dikenakan caj tambahan.

    Panduan pelayan Node.js

    Perkara yang elok dilakukan dahulu selepas menerima pelayan.