FPHP06) FrankenPHP dengan Docker Semudah Itu???

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 48

  • @irhdy
    @irhdy 5 годин тому

    mantap frankenPHP docker, lanjut materi docker (frankenphp + laravel + postgresql) mengelola banyak domain pada docker

    • @orang_it
      @orang_it  3 години тому

      Coba saya persiapkan dulu ya. Salam.

  • @MuhammadFauzi-ux1be
    @MuhammadFauzi-ux1be 3 дні тому +1

    mau docker, lanjutkan frankenphp om

  • @ariog.iswahyudi5243
    @ariog.iswahyudi5243 3 дні тому +1

    docker nya dari awal aja mas, lanjut kubernetes plus cicd pake jenkins atau lainnya

    • @orang_it
      @orang_it  3 дні тому

      Siap, nanti saya pelajari dulu ya.

  • @arieumarella6592
    @arieumarella6592 4 дні тому

    Setuju pak.

  • @MangCoder
    @MangCoder 4 дні тому

    Setuju sangat pak

  • @syaifulwibowo447
    @syaifulwibowo447 4 дні тому

    Setuju pak

  • @socialmedia-tv5ed
    @socialmedia-tv5ed 3 дні тому

    lanjut bang

  • @badarnento3000
    @badarnento3000 3 дні тому

    S7 pak semangat

  • @ahmadkhabibballoh9139
    @ahmadkhabibballoh9139 3 дні тому

    Mau docker bang, sekalian stup ci/cd pake github actions

  • @blendcamtol
    @blendcamtol 3 дні тому

    Setuju

  • @TitoArianto
    @TitoArianto 3 дні тому

    Mau docker

  • @budipriyatno5853
    @budipriyatno5853 3 дні тому

    Fokus ke menit 14:18, punya saya tidak bisa diakses ya om? can't reach this page. Dari nmap, port 80 udah kebuka. Pas di curl localhost:80 jg bisa. Dari docker ps, udh running jg. Saya belum install UFW, jd blm ada firewall di server. Tapi herannya port lain bisa diakses remote. Kira2 kenapa ya? apa harus install caddy dulu? karena saya blm ikutin video sblm nya

    • @orang_it
      @orang_it  3 дні тому

      Coba dicek apakah di-redirect ke https? Jika ya, maka paksakan menggunakan http. Jika masih ter-redirect, maka coba clear cache di browser-nya dulu, baru gunakan http. Alternatif lain, gunakan mozilla firefox.

    • @budipriyatno5853
      @budipriyatno5853 3 дні тому

      @@orang_it wah iya betul harus di clear cache.. Mksh om..

    • @orang_it
      @orang_it  3 дні тому +1

      Sama2 Mas. Senang bisa membantu.

  • @fitraalfiananto4928
    @fitraalfiananto4928 День тому

    untuk worker apa harus pakai laravel?

    • @orang_it
      @orang_it  3 години тому

      Tidak harus pakai Laravel octane. Asal code sudah didesain mendukung worker pasti bisa. Contohnya pakai symfony.

  • @rasyidshiddiq5008
    @rasyidshiddiq5008 4 дні тому

    untuk performa cepat frankenphp atau frankenphp reverse proxy nginx bang?

    • @orang_it
      @orang_it  3 дні тому +1

      Seharusnya lebih cepat FrankenPHP (dgn built-in Caddy), karena sudah menjadi 1 kesatuan binary. Jika menggunakan reverse proxy (atau proxy pass) dengan nginx, maka perlu 1 step di depannya yg akan menjadi overhead, yaitu nginx. Walau pun demikian seharusnya tidak terlalu mempengaruhi performa aplikasi secara keseluruhan.

  • @budipriyatno5853
    @budipriyatno5853 2 дні тому

    Koq https gak mau konek ya om?

    • @orang_it
      @orang_it  2 дні тому

      Ada pesan error apakah?

    • @budipriyatno5853
      @budipriyatno5853 2 дні тому

      @@orang_it cant reach this page, klo pake http doank bisa. Padahal pas docker run nya nyertain -p 443:443 koq..

    • @orang_it
      @orang_it  2 дні тому +1

      Mungkin ada 2 alasan:
      1. Key sertifikat gagal didapatkan shg browser menolak membukanya. Cek di log saat frankenPHP pertama dijalankan, apakah ada pesan error ketika request certificate key?
      2. Port 443 tidak terbuka? Coba cek dgn nmap dari komputer lain ke server tsb. Jika tidak terbuka, maka cek apakah sdh dibuka di firewall? Jika terbuka tapi tdk bisa dibuka dari browser, maka lihat no. 1 di atas.

    • @budipriyatno5853
      @budipriyatno5853 2 дні тому

      ​@@orang_itga jd om, nanti jg pas pake tunnel Cloudflare otomatis dpt SSL..
      Oh ya nanya lg, klo mau bikin aplikasi lain yg dipointing ke container franken, apakah perlu bikin directory terpisah dg aplikasi pertama. Misal yg pertama kan dimapping ke /app, apakah aplikasi kedua mapping ke /app jg? Apa ada directory tambahan, misal /app/my-app2?

    • @orang_it
      @orang_it  День тому

      Ada 2 solusi:
      1. Buat setup di Caddyfile supaya bisa multi site/domain, atau
      2. Buat container kedua utk aplikasi kedua.

  • @YukiArch
    @YukiArch 3 дні тому

    semisal ingin install phpmyadmin di frankenphp ini gimana om, apakah ada tutorial nya

    • @orang_it
      @orang_it  3 дні тому

      Bisa. Jika sempat akan saya buatkan videonya.

    • @prasojotrii
      @prasojotrii 3 дні тому

      @@orang_it iyaa pakk, tutorial menambahkan mariadb + phpmyadmin

    • @orang_it
      @orang_it  2 дні тому

      Siappp

    • @prasojotrii
      @prasojotrii 2 дні тому

      @@orang_it terimakasih pak , ini sy ada project CI3 apakah bisa dihubungkan dgn frankenphp ya pak haha 😂

    • @orang_it
      @orang_it  День тому

      Seharusnya sih bisa ya. Asal semua script-nya kompatibel dengan PHP yang terbaru ya.

  • @fikriblizer9886
    @fikriblizer9886 3 дні тому

    Apakah ada masalah dengan SSL jika saya menggunakan nginx proxy karena sering sekali proxy itu mengalami masalah dengan SSL. domain saya sudah di install ssl kemudian di proxykan ke ip local server yang tidak memiliki SSL. jika didalam dokumentasi laravel octane itu sudah dijelaskan caranya yaitu dengan menggunakan variabel ENV OCTANE_HTTPS=true. tp jika saya ingin menggunakan frankenphp tanpa melalui octane bagaimana cara set up SSL nya ya mas?

    • @orang_it
      @orang_it  3 дні тому

      Berdasarkan pengalaman saya, SSL-nya diset di nginx-nya (di main host-nya). Karena DNS menuju ke IP host-nya. Sedangkan proxy pass-nya tidak memerlukan SSL.

    • @fikriblizer9886
      @fikriblizer9886 3 дні тому

      @orang_it iya mas saya pasang di nginx, namun kdng karena hostnya tidak memakai ssl kadang ada asset di html nya yang tidak https. Jdi ada masalah "mixed content" di client. Karena browser mengaksesnya menggunakan https sedangkan contentny di akses melalui http

    • @orang_it
      @orang_it  3 дні тому

      Oh iya, itu krn host-nya. Jadi host-nya memang hrs SSL, sedangkan proxy tidak perlu, karena nanti data dari proxy ketika lewat nginx akan di-encrypt.
      Untuk dapat key SSL bisa pakai letsencrypt yang gratis.
      Untuk mendapatkan SSL yg menggunakan proxy memang agak tricky, karena sering tidak resolve ke proxy saat request key. Dari pengalaman, saya mengakali dengan mematikan dulu proxy-nya untuk mendapatkan key supaya bisa resolve. Jadi yang aktif host-nya dulu. Setelah dapat baru diaktifkan proxy-nya.

    • @fikriblizer9886
      @fikriblizer9886 3 дні тому

      @@orang_it terimakasih kasih mas sarannya, nanti saya coba

    • @orang_it
      @orang_it  3 дні тому

      Sama2. Semoga berhasil ya.

  • @m.saidibjm4153
    @m.saidibjm4153 3 дні тому

    kalo langsung install dokernya di di windows tanpa virtual machine, apakah bisa

    • @orang_it
      @orang_it  3 дні тому

      Untuk Windows bisa di WSL atau Hyper-V. Tidak bisa native di Windows-nya.

  • @budipriyatno5853
    @budipriyatno5853 3 дні тому

    Setuju

  • @adichandra7445
    @adichandra7445 3 дні тому

    Setuju