

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Terapkan dan kelola tumpukan Node.js di Lightsail
<a name="amazon-lightsail-quick-start-guide-nodejs"></a>

**Apakah Anda tahu?**  
 Lightsail menyimpan tujuh snapshot harian dan secara otomatis mengganti yang terlama dengan yang terbaru saat Anda mengaktifkan snapshot otomatis untuk instans Anda. Untuk informasi selengkapnya, lihat [Mengonfigurasi snapshot otomatis untuk instance dan disk Lightsail](https://docs.aws.amazon.com/lightsail/latest/userguide/amazon-lightsail-configuring-automatic-snapshots.html). 

Berikut adalah beberapa langkah yang harus Anda ambil untuk memulai setelah instance Node.js Anda aktif dan berjalan di Amazon Lightsail. Sebelum memulai, identifikasi vendor cetak biru Anda di halaman manajemen instans Anda:

![\[Vendor cetak biru Node.js di halaman manajemen instance\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/nodejs/nodejs-blueprint-vendor.png)


Pilih panduan yang sesuai untuk instance Node.js Anda:

------
#### [ Bitnami ]

## Langkah 1: Lampirkan alamat IP statis ke instance Node.js Anda
<a name="amazon-lightsail-nodejs-attach-static-ip"></a>

Alamat IP publik dinamis default yang dilampirkan pada instans Anda berubah setiap kali Anda menghentikan dan memulai instans Anda. Anda dapat membuat alamat IP statis dan melampirkannya ke instans Anda agar alamat IP publik tidak berubah. Kemudian, ketika Anda menggunakan nama domain dengan instans Anda, Anda tidak perlu memperbarui data DNS domain Anda setiap kali Anda menghentikan dan memulai instans Anda. Anda dapat melampirkan hanya satu alamat IP statis untuk setiap instance.

Pada halaman manajemen instans, di bawah tab **Jaringan**, pilih **Buat IP statis** atau **Lampirkan IP statis** (jika sebelumnya Anda membuat IP statis yang dapat Anda lampirkan ke instance Anda), lalu ikuti instruksi pada halaman. Untuk informasi selengkapnya, lihat [Membuat IP statis dan melampirkannya ke instance](lightsail-create-static-ip.md).

![\[Lampirkan alamat IP statis di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


## Langkah 2: Kunjungi halaman sambutan instance Node.js Anda
<a name="amazon-lightsail-nodejs-sign-in"></a>

Arahkan ke alamat IP publik instans Anda untuk mengakses aplikasi yang diinstal di dalamnya, mengakses phpMyAdmin, atau mengakses dokumentasi Bitnami.

1. Pada halaman pengelolaan instans Anda, pada tab **Connect**, catat IP publik-nya.

1. Jelajah ke alamat IP publik, misalnya dengan membuka `http://192.0.2.3`.

Untuk informasi selengkapnya, lihat [Mendapatkan nama pengguna dan kata sandi aplikasi untuk instans Bitnami Anda di Amazon Lightsail](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md).

## Langkah 3: Petakan nama domain Anda ke instance Node.js
<a name="amazon-lightsail-nodejs-map-your-domain-to-your-instance"></a>

Untuk memetakan nama domain Anda, seperti `example.com`, ke instans Anda, Anda harus menambahkan catatan ke sistem nama domain (DNS) domain Anda. Catatan DNS biasanya dikelola dan di-host di registrar tempat Anda mendaftarkan domain Anda. Namun, kami menyarankan Anda mentransfer manajemen data DNS domain Anda ke Lightsail sehingga Anda dapat mengelolanya menggunakan konsol Lightsail.

**Pada halaman beranda konsol Lightsail, di bawah tab Jaringan, **pilih Buat zona DNS**, lalu ikuti petunjuk di halaman.**

Untuk informasi selengkapnya, lihat [Membuat zona DNS untuk mengelola catatan DNS domain Anda](lightsail-how-to-create-dns-entry.md).

## Langkah 4: Baca dokumentasi Bitnami
<a name="amazon-lightsail-nodejs-read-the-bitnami-documentation"></a>

Baca dokumentasi Bitnami untuk mempelajari cara menerapkan aplikasi Node.js Anda, mengaktifkan dukungan HTTPS dengan sertifikat SSL, mengunggah file ke server dengan SFTP, dan banyak lagi.

Untuk informasi selengkapnya, lihat [Bitnami Node.js](https://docs.bitnami.com/aws/infrastructure/nodejs/) untuk. AWS Cloud

## Langkah 5: Buat snapshot dari instance Node.js Anda
<a name="amazon-lightsail-nodejs-create-a-snapshot"></a>

Setelah Anda mengonfigurasi situs web Anda seperti yang Anda inginkan, buat snapshot berkala dari instans Anda untuk mencadangkannya. Sebuah snapshot adalah salinan dari disk sistem dan konfigurasi asli dari sebuah instans. Setiap snapshot berisi semua data yang diperlukan untuk memulihkan instans Anda (dari saat ketika snapshot diambil).

Anda dapat membuat [snapshot secara manual](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots), atau [mengaktifkan snapshot otomatis](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots) agar Lightsail membuat snapshot harian untuk Anda. Jika ada yang tidak beres dengan instans Anda, maka Anda dapat membuat instans pengganti baru dengan menggunakan snapshot tersebut.

Anda dapat bekerja dengan snapshot di halaman manajemen instans Anda di tab **Snapshots**. Untuk informasi selengkapnya, lihat [Snapshot di Amazon Lightsail](understanding-snapshots-in-amazon-lightsail.md).

![\[Buat snapshot instance di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)


------
#### [ Lightsail ]

## Langkah 1: Mendapatkan kata sandi aplikasi default untuk instans Node.js Anda
<a name="amazon-lightsail-nodejs-get-the-default-user-password"></a>

Anda memerlukan kata sandi aplikasi default untuk mengakses aplikasi atau layanan pra-instal pada instans Anda.

1. Pada halaman pengelolaan instans Anda, pada tab **Connect**, pilih **Connect menggunakan SSH**.

1. Setelah terhubung, masukkan perintah berikut untuk mendapatkan kata sandi aplikasi default:

   ```
   cat ~/application_credentials
   ```

   Anda akan melihat respons yang serupa dengan ini, yang berisi kata sandi aplikasi default:  
![\[Kata sandi aplikasi default.\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/amazon-lightsail-application-password.png)

## Langkah 2: Melampirkan alamat IP statis untuk instans Node.js Anda
<a name="amazon-lightsail-nodejs-attach-static-ip"></a>

Alamat IP publik dinamis default yang dilampirkan pada instans Anda berubah setiap kali Anda menghentikan dan memulai instans Anda. Anda dapat membuat alamat IP statis dan melampirkannya ke instans Anda agar alamat IP publik tidak berubah. Kemudian, ketika Anda menggunakan nama domain dengan instans Anda, Anda tidak perlu memperbarui data DNS domain Anda setiap kali Anda menghentikan dan memulai instans Anda. Anda dapat melampirkan hanya satu alamat IP statis untuk setiap instance.

Pada halaman manajemen instans, di bawah tab **Jaringan**, pilih **Buat IP statis** atau **Lampirkan IP statis** (jika sebelumnya Anda membuat IP statis yang dapat Anda lampirkan ke instance Anda), lalu ikuti instruksi pada halaman. Untuk informasi selengkapnya, lihat [Membuat IP statis dan melampirkannya ke instance](lightsail-create-static-ip.md).

![\[Lampirkan alamat IP statis di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/quick-start-static-ip-address.png)


## Langkah 3: Mengunjungi halaman selamat datang instans Node.js Anda
<a name="amazon-lightsail-nodejs-sign-in"></a>

Arahkan ke alamat IP statis instans Anda untuk mengakses aplikasi yang diinstal atau akses phpMyAdmin.

1. Pada halaman manajemen instans Anda, salin alamat IP statis:  
![\[Salin IP statis\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/nodejs/nodejs-copy-static-ip.png)

1. Tempelkan alamat IP statis ke alamat browser Anda, misalnya`http://192.0.0.1`.  
![\[Halaman selamat datang Node.js\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/nodejs/nodejs-welcome-page.png)

Untuk informasi selengkapnya, lihat [panduan admin Node.js](https://nodejs.org/en/learn/getting-started/introduction-to-nodejs/).

## Langkah 4: Memetakan nama domain Anda ke instans Node.js Anda
<a name="amazon-lightsail-nodejs-map-your-domain-to-your-instance"></a>

Untuk memetakan nama domain Anda, seperti `example.com`, ke instans Anda, Anda harus menambahkan catatan ke sistem nama domain (DNS) domain Anda. Catatan DNS biasanya dikelola dan di-host di registrar tempat Anda mendaftarkan domain Anda. Namun, kami menyarankan Anda mentransfer manajemen data DNS domain Anda ke Lightsail sehingga Anda dapat mengelolanya menggunakan konsol Lightsail.

**Pada halaman beranda konsol Lightsail, di bawah tab Jaringan, **pilih Buat zona DNS**, lalu ikuti petunjuk di halaman.**

Untuk informasi selengkapnya, lihat [Membuat zona DNS untuk mengelola catatan DNS domain Anda](lightsail-how-to-create-dns-entry.md).

## Langkah 5: Menerapkan aplikasi Anda
<a name="amazon-lightsail-nodejs-deploy-your-application"></a>

1. Ikuti instruksi dari [Transfer file antar instance Linux di Lightsail menggunakan](amazon-lightsail-transfer-files-between-linux-instances.md) scp untuk menyalin aplikasi Anda `/var/www/html/` 

1. Pada halaman pengelolaan instans Anda, pada tab **Connect**, pilih **Connect menggunakan SSH**.

1. Jalankan `sudo pm2 restart nodeapp`

1. Arahkan ke alamat IP statis instans Anda

## Langkah 6: Membuat snapshot dari instans Node.js Anda
<a name="amazon-lightsail-nodejs-create-a-snapshot"></a>

Setelah Anda mengonfigurasi situs web Anda seperti yang Anda inginkan, buat snapshot berkala dari instans Anda untuk mencadangkannya. Sebuah snapshot adalah salinan dari disk sistem dan konfigurasi asli dari sebuah instans. Setiap snapshot berisi semua data yang diperlukan untuk memulihkan instans Anda (dari saat ketika snapshot diambil).

Anda dapat membuat [snapshot secara manual](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#manual-snapshots), atau [mengaktifkan snapshot otomatis](https://docs.aws.amazon.com/lightsail/latest/userguide/understanding-snapshots-in-amazon-lightsail.html#automatic-snapshots) agar Lightsail membuat snapshot harian untuk Anda. Jika ada yang tidak beres dengan instans Anda, maka Anda dapat membuat instans pengganti baru dengan menggunakan snapshot tersebut.

Anda dapat bekerja dengan snapshot di halaman manajemen instans Anda di tab **Snapshots**. Untuk informasi selengkapnya, lihat [Snapshot di Amazon Lightsail](understanding-snapshots-in-amazon-lightsail.md).

![\[Buat snapshot instance di konsol Lightsail\]](http://docs.aws.amazon.com/id_id/lightsail/latest/userguide/images/quick-start-instance-snapshots.png)


------