Pertama-tama, saya tidak yakin apakah ini tempat yang tepat untuk pertanyaan ini, tetapi karena ini ditandai sebagai off-topic pada kesalahan server, saya pikir saya harus mencobanya di sini.
Saya akan mulai dengan pengaturan pengembangan saat ini: Saya memiliki server web apache lokal yang dikelola dengan XAMPP dan tidak ada pengaturan SSL / Sertifikasi, yang berjalan di komputer pribadi saya. Saya memiliki database MySQL kecil di latar belakang.
Situs web seharusnya menyediakan formulir sederhana bagi karyawan untuk memasukkan rincian shift mereka (waktu mulai, waktu selesai, jumlah kotak yang diproses, dll.) Ke. Rincian ini kemudian dikirim dan disimpan di dalam database MySQL.
Saya percaya bahwa risiko lingkungan relatif rendah. Saya tidak percaya bahwa siapa pun yang bekerja dengan situs ini akan mencoba mengutak-atik keamanan dengan cara serius, jadi keamanan dasar yang diperlukan oleh hukum Eropa (GDPR) harus cukup. Saya tahu bahwa pengaturan saya saat ini bukan untuk produksi tetapi saya juga sangat baru untuk proyek semacam ini dan itulah mengapa saya ingin mendapatkan beberapa ide dari kalian tentang cara mengatur semuanya.
Pertanyaan saya adalah tetapi tidak terbatas pada:
- Haruskah server dan database berjalan secara lokal (di rumah) atau di cloud (dengan biru atau semacamnya)?
- Jika berjalan secara lokal, bagaimana karyawan di perusahaan dapat terhubung ke server lokal (melalui VPN mungkin?)?
- Bagaimana saya bisa menjamin ketersediaan ketika saya menjalankannya secara lokal?
- Apa alternatif yang ada untuk XAMPP (yang untuk produksi dan bukan pengembangan)?
- Apa lagi yang harus saya pertimbangkan?
Terima kasih banyak sebelumnya !!