# 06. Backup dan Update Patch Neo Feeder Versi 2.1.1 (7 Juli 2023) ke Versi 2.1.2 (8 September 2023)

### Generate dan Download Prefill Neo Feeder PDDIKTI

generate dan download terlebih dahulu prefill untuk install pertama kali neo feeder

[![Screenshot 2023-11-05 at 03.14.42.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-14-42.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-14-42.png)

login ke laman PDDIKTI Admin

[![Screenshot 2023-11-05 at 03.14.53.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-14-53.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-14-53.png)

Klik tab Pelaporan dan pilih Generate Prefill[![Screenshot 2023-11-05 at 03.15.01.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-15-01.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-15-01.png)

### Upload File Patch dan Prefill Neo Feeder

Upload dengan sftp file prefill dan update patch menggunakan termius

[![Screenshot 2023-11-05 at 03.38.30.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-38-30.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-38-30.png)

Cek file terupload, dan pindahkan ke folder prefill\_pddikti dan rubah access modifiernya

[![Screenshot 2023-11-05 at 03.19.11.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-19-11.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-19-11.png)

### Down Docker Compose Neo Feeder

sebelum melakukan backup maupun upgrade patch, down kan terlebih dahulu dockernya dengan docker compose dengan perintah berikut

```bash
docker compose down
```

[![Screenshot 2023-11-05 at 03.22.00.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-22-00.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-22-00.png)

### Backup File Neo Feeder Sebelumya

setelah container docker di down, copy folder Neo Feeder lama ke Neo Feeder baru dengan perintah

```bash
cp -R NEOFEEDER-v.2.1.1 NEOFEEDER-v.2.1.2
```

dan copy patch Neo Feeder ke folder baru dengan perintah

```bash
cp -R NEOFEEDER-v.2.1.1 NEOFEEDER-v.2.1.2
```

[![Screenshot 2023-11-05 at 03.23.54.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-23-54.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-23-54.png)

### Update Patch Neo Feeder Linux Ubuntu

setelah file patch dicopy ke folder neo feeder, extract file tersebut dengan perintah

```bash
7za x PATCH-v2.1.2.7z
```

[![Screenshot 2023-11-05 at 03.25.29.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-25-29.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-25-29.png)

setelah file patch ter extract, terdapat file baru yaitu app.7z, extract file tersebut dengan perintah

```bash
7za x app.7z
```

kemudian saat muncul popup konfirmasi replace tekan "A" untuk Always. rubah permisson untuk folder app dan file server-linux dengan perintah

```bash
# rubah access permission
chmod 775 -R app

# rubah jadi executable
chmod +x app/server-linux
```

[![Screenshot 2023-11-05 at 03.26.35.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-26-35.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-26-35.png)

### Build Ulang Docker Neo Feeder

untuk build ulang docker image neo feeder, jalankan perintah berikut

```bash
docker compose build --no-cache
```

[![Screenshot 2023-11-05 at 03.27.09.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-27-09.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-27-09.png)

tunggu sampai proses build selesai

[![Screenshot 2023-11-05 at 03.35.34.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-35-34.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-35-34.png)

### Running Docker Compose Neo Feeder Linux Ubuntu

setelah proses build selesai, jalankan kembali docker neo feeder dengan perintah

```bash
docker compose up -d
```

[![Screenshot 2023-11-05 at 03.35.52.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-35-52.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-35-52.png)

akses neo feeder setelah service docker dijalankan

[![Screenshot 2023-11-05 at 03.40.19.png](https://book.najamudinridha.com/uploads/images/gallery/2023-11/scaled-1680-/screenshot-2023-11-05-at-03-40-19.png)](https://book.najamudinridha.com/uploads/images/gallery/2023-11/screenshot-2023-11-05-at-03-40-19.png)

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" src="https://www.youtube.com/embed/Ph2eXBuaFSo?si=xXZLLdRyc24l53_1" style="width: 100%; aspect-ratio: 16/10;" title="YouTube video player"></iframe>