Cách đồng bộ hóa và chia sẻ tệp của bạn với Seafile trên Debian 9
Seafile là một nền tảng chia sẻ và đồng bộ hóa file open-souce , tự lưu trữ. User có thể lưu trữ và tùy chọn mã hóa dữ liệu trên server của riêng họ với không gian lưu trữ là giới hạn duy nhất. Với Seafile, bạn có thể chia sẻ các file và folder bằng cách sử dụng đồng bộ hóa đa nền tảng và các liên kết được bảo vệ bằng password tới các file có ngày hết hạn. Tính năng tạo version file nghĩa là user có thể khôi phục các file hoặc folder đã xóa và sửa đổi.
2019-01-25

Bias-Variance để học tăng cường sâu: Cách xây dựng một Bot cho Atari với OpenAI Gym
Học củng cố là một trường con trong lý thuyết điều khiển, liên quan đến việc điều khiển các hệ thống thay đổi theo thời gian và bao gồm rộng rãi các ứng dụng như ô tô tự lái, robot và bot cho trò chơi. Trong suốt hướng dẫn này, bạn sẽ sử dụng phương pháp học củng cố để xây dựng một bot cho trò chơi điện tử Atari. Bot này không được cấp quyền truy cập vào thông tin nội bộ về trò chơi. Thay vào đó, nó chỉ được cấp quyền truy cập vào màn hình hiển thị của trò chơi và phần thưởng cho màn hình đó, nghĩa là nó chỉ có thể nhìn thấy những gì người chơi sẽ thấy.
2019-01-24

Cách cài đặt và sử dụng Docker Compose trên CentOS 7
Docker là một công cụ tuyệt vời để tự động hóa việc triển khai các ứng dụng Linux bên trong containers phần mềm, nhưng để thực sự tận dụng hết tiềm năng của nó, tốt nhất là mỗi thành phần của ứng dụng của bạn chạy trong containers riêng của nó. Đối với các ứng dụng phức tạp với nhiều thành phần, việc sắp xếp tất cả các containers khởi động và tắt cùng nhau (chưa kể đến việc nói chuyện với nhau) có thể nhanh chóng trở nên khó sử dụng.
2019-01-23

Cách triển khai một ứng dụng PHP với Kubernetes trên Ubuntu 16.04
Kubernetes là một hệ thống điều phối containers open-souce . Nó cho phép bạn tạo, cập nhật và mở rộng các containers mà không cần lo lắng về thời gian chết.
2019-01-18

Cách cài đặt YunoHost trên Debian 9
YunoHost là một nền tảng open-souce hỗ trợ cài đặt và cấu hình liền mạch các ứng dụng web tự lưu trữ, bao gồm ứng dụng webmail, trình quản lý password và thậm chí cả các trang WordPress. Webmail tự lưu trữ và các ứng dụng khác cung cấp quyền riêng tư và kiểm soát thông tin cá nhân của bạn. YunoHost cho phép bạn cấu hình cài đặt, tạo user và tự lưu trữ các ứng dụng của bạn từ giao diện user đồ họa của nó. Thị trường ứng dụng có sẵn thông qua YunoHost để thêm vào môi trường lưu trữ của bạn. Giao diện user giao diện user hoạt động như một trang chủ cho tất cả các ứng dụng của bạn.
2019-01-15

Cách thiết lập thủ công server Prisma trên Ubuntu 18.04
Prisma là lớp dữ liệu thay thế các công cụ lập bản đồ quan hệ đối tượng (ORM) truyền thống trong ứng dụng của bạn. Cung cấp hỗ trợ cho cả việc xây dựng server GraphQL cũng như API REST, Prisma đơn giản hóa việc truy cập database với trọng tâm là an toàn kiểu và cho phép di chuyển database khai báo . An toàn kiểu giúp giảm thiểu lỗi mã tiềm ẩn và sự không nhất quán, trong khi di chuyển database khai báo cho phép bạn lưu trữ mô hình dữ liệu của bạn trong kiểm soát version . Các tính năng này giúp các nhà phát triển giảm bớt thời gian tập trung vào việc cài đặt quy trình truy cập database , di chuyển và quản lý dữ liệu.
2019-01-11

Cách đảm bảo chất lượng mã bằng SonarQube trên Ubuntu 18.04
Chất lượng mã là một ước tính về mức độ hữu ích và có thể bảo trì của một đoạn mã cụ thể. Mã chất lượng sẽ làm cho nhiệm vụ duy trì và mở rộng ứng dụng của bạn dễ dàng hơn. Nó giúp đảm bảo ít lỗi hơn được đưa ra khi bạn áp dụng các thay đổi cần thiết trong tương lai.
2019-01-11

Cách sử dụng Traefik làm reverse-proxy cho container Docker trên Debian 9
Docker có thể là một cách hiệu quả để chạy các ứng dụng web trong production , nhưng bạn có thể cần chạy nhiều ứng dụng trên cùng một server Docker. Trong trường hợp này, bạn cần cài đặt Reverse Proxy vì bạn chỉ muốn hiển thị cổng 80443 với phần còn lại của thế giới.
2019-01-08

Cách thiết lập registry Docker riêng trên Ubuntu 18.04
Docker Registry là một ứng dụng quản lý việc lưu trữ và cung cấp containers images Docker. Cơ quan đăng ký tập trung containers images và giảm thời gian xây dựng cho các nhà phát triển. Docker image đảm bảo cùng một môi trường thời gian chạy thông qua ảo hóa, nhưng việc xây dựng hình ảnh có thể đòi hỏi đầu tư thời gian đáng kể. Ví dụ: thay vì cài đặt các gói và phụ thuộc riêng biệt để sử dụng Docker, các nhà phát triển có thể download hình ảnh nén từ register có chứa tất cả các thành phần cần thiết. Hơn nữa, các nhà phát triển có thể tự động đẩy hình ảnh vào register bằng cách sử dụng các công cụ tích hợp liên tục, chẳng hạn như TravisCI , để cập nhật hình ảnh liền mạch trong quá trình production và phát triển.
2019-01-07

Cách bảo mật một ứng dụng Node.js được chứa đựng bằng Nginx, Let's Encrypt và Docker Compose
Có nhiều cách để nâng cao tính linh hoạt và bảo mật cho ứng dụng Node.js của bạn. Sử dụng reverse-proxy như Nginx cung cấp cho bạn khả năng tải các yêu cầu cân bằng, lưu nội dung tĩnh vào bộ nhớ cache và triển khai Bảo mật lớp truyền tải (TLS). Việc bật HTTPS được mã hóa trên server của bạn đảm bảo liên lạc đến và đi từ ứng dụng của bạn vẫn an toàn.
2019-01-04

Cách cài đặt và bảo mật Memcached trên Ubuntu 18.04
Hệ thống bộ nhớ đệm đối tượng bộ nhớ như Memcached có thể tối ưu hóa hiệu suất database back-end bằng cách tạm thời lưu trữ thông tin trong bộ nhớ, giữ lại các bản ghi được yêu cầu thường xuyên hoặc gần đây. Bằng cách này, chúng giảm số lượng yêu cầu trực tiếp đến database của bạn.
2019-01-04

Cách thiết lập triển khai nhiều node với Rancher 2.1, Kubernetes và Docker Machine trên Ubuntu 18.04
Rancher là một nền tảng quản lý containers open-souce phổ biến. Được phát hành vào đầu năm 2018, Rancher 2.X hoạt động trên Kubernetes và đã kết hợp các công cụ mới như quản lý đa cụm và các đường ống CI tích hợp sẵn. Ngoài các công cụ triển khai đơn giản, khả năng mở rộng và bảo mật nâng cao đã có trong Kubernetes, Rancher cung cấp giao diện user đồ họa giúp quản lý các containers dễ dàng hơn. Thông qua GUI của Rancher, user có thể quản lý bí mật, xử lý an toàn các role và quyền, chia tỷ lệ các node và group cũng như cài đặt bộ cân bằng tải và dung lượng mà không cần đến công cụ dòng lệnh hoặc các file YAML phức tạp.
2019-01-03

Cách cài đặt và cấu hình Apache ZooKeeper Cluster trên Ubuntu 18.04
Apache ZooKeeper là phần mềm open-souce cho phép điều phối phân tán linh hoạt và có độ tin cậy cao. Nó thường được sử dụng trong các hệ thống phân tán để quản lý thông tin cấu hình, dịch vụ đặt tên, đồng bộ hóa phân tán, túc số và trạng thái. Ngoài ra, các hệ thống phân tán dựa vào ZooKeeper để thực hiện đồng thuận, bầu cử lãnh đạo và quản lý group .
2019-01-03

Cách backup, nhập và di chuyển dữ liệu Apache Kafka của bạn trên Ubuntu 18.04
Backup dữ liệu Apache Kafka của bạn là một thực tiễn quan trọng sẽ giúp bạn khôi phục sau khi mất dữ liệu ngoài ý muốn hoặc dữ liệu xấu được thêm vào cụm do lỗi user . Kết xuất dữ liệu của dữ liệu cụm và chủ đề là một cách hiệu quả để thực hiện backup và phục hồi.
2018-12-20

Cách cài đặt Elasticsearch, Logstash và Kibana (Elastic Stack) trên CentOS 7
Elastic Stack - trước đây được gọi là ELK Stack - là một tập hợp phần mềm open-souce do Elastic production , cho phép bạn tìm kiếm, phân tích và trực quan hóa các bản ghi được tạo từ bất kỳ nguồn nào ở bất kỳ định dạng nào, một phương pháp được gọi là ghi log tập trung . Ghi log tập trung có thể rất hữu ích khi cố gắng xác định sự cố với server hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả log của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các sự cố trải dài trên nhiều server bằng cách tương quan các log của chúng trong một khung thời gian cụ thể.
2018-12-10

Cách tạo ứng dụng Node.js với Docker
Nền tảng Docker cho phép các nhà phát triển đóng gói và chạy các ứng dụng dưới dạng container . Vùng chứa là một quá trình biệt lập chạy trên hệ điều hành dùng chung, cung cấp một giải pháp thay thế trọng lượng nhẹ hơn cho các máy ảo. Mặc dù các container không phải là mới, nhưng chúng cung cấp các lợi ích - bao gồm cách ly quy trình và tiêu chuẩn hóa môi trường - ngày càng trở nên quan trọng khi nhiều nhà phát triển sử dụng kiến trúc ứng dụng phân tán.
2018-11-29

Cách thiết lập notebook Jupyter với Python 3 trên Ubuntu 18.04
Một ứng dụng web open-souce , Jupyter Notebook cho phép bạn tạo và chia sẻ mã tương tác, hình ảnh hóa, v.v. Công cụ này được dùng với một số ngôn ngữ lập trình, bao gồm Python, Julia, R, Haskell và Ruby. Nó thường được sử dụng để làm việc với dữ liệu, mô hình thống kê và học máy.
2018-11-28

Cách thiết lập database từ xa để tối ưu hóa hiệu suất trang web với MySQL trên Ubuntu 18.04
Khi ứng dụng hoặc trang web phát triển, có thể đến lúc bạn phát triển hơn cài đặt server hiện tại của bạn . Nếu bạn đang lưu trữ web server và chương trình backend database của bạn trên cùng một máy, có thể là ý kiến hay khi tách hai chức năng này ra để mỗi chức năng có thể hoạt động trên phần cứng của riêng mình và chia sẻ tải đáp ứng yêu cầu của khách truy cập.
2018-11-28

... 37 38 39 40 41 42 43 44 45 46 ... 111 Show 1026 - 1050 of 2774