Skip to content
    • English
  • Đăng nhập
Hosting, Máy chủ, Cloud VPS, Tên miền, Thiết kế WebsiteHosting, Máy chủ, Cloud VPS, Tên miền, Thiết kế Website
    • English
  • Đăng nhập
  • Khuyến mại
    • Tên miền
          • Đăng ký tên miền
            Xây dựng thương hiệu trên internet
          • Các biểu mẫu văn bản
          • Quy trình đăng ký
          • Gia hạn tên miền
            Duy trì tên miền với mức giá hợp lý
          • Thủ tục chuyển nhượng tên miền VN
          • Quy trình xử lý khiếu nại
    • Hosting
          • NVME Hosting
            Hosting tốc độ nhanh nhất hiện nay
          • Hosting Linux cPanel
            Giảm giá lên đến 40%
          • Hosting Linux DirectAdmin
            Off 15%: Hosting + Domain
          • Hosting WordPress
            Off 20%: Chuyển dịch vụ về BKNS
    • Email
          • Cloud Email Hosting
            Off 20%: Hosting + Domain + Email
          • Cloud Email Server
            Miễn phí SSL, Giảm giá 20%
          • Email Relay
            White list IP
          • Các hỏi đáp về dịch vụ Email
    • Cloud
          • Cloud VPS SSD
            Giảm giá lên dến 35%
          • VPS MMO
          • Cloud VPS SEO
            Dành riêng cho SEO với 5 IP
          • Cloud VPS BK Misa
          • E-meeting
          • Cloud VPN
    • Máy chủ
          • Cho thuê máy chủ
            Thuê máy chủ tặng máy chủ
          • Dịch vụ quản trị máy chủ trọn gói
            Yên tâm, an toàn dữ liệu
          • Thuê chỗ đặt máy chủ
            Miễn phí 500W điện
          • Máy chủ cho MMO
            Tương tác tốt nhất với Youtube, FB, Google và MMO
          • Các dịch vụ liên quan tới máy chủ
    • Phần mềm
          • DirectAdmin
          • Softaculous
          • CloudLinux
          • Imunify360
          • Plesk
          • vBulletin
          • LiteSpeed
    • Website
    • Chứng chỉ SLL
    • Đại lý
      • Chính sách đại lý
      • Bảng giá đại lý
      • Các hỏi đáp về đại lý
    • Hướng dẫn
      • Hướng dẫn dịch vụ
      • Hướng dẫn sử dụng trang id.bkns.vn
      • Hướng dẫn thanh toán
      • Cam kết chất lượng mức dịch vụ (SLA)
  • Khuyến mại
Trang chủ » Cài đặt Selfoss trên VPS Linux CentOS 7

Cài đặt Selfoss trên VPS Linux CentOS 7

13/01/2022 15:10 | Luợt xem : 43

Mục lục

Cài đặt Selfoss

Giới thiệu

Selfoss là gì? Các cài đặt Selfoss như thế nào? Cùng xem hướng dẫn dưới đây cùng BKNS nhé!

Selfoss là một ứng dụng đọc RSS dựa trên web mã nguồn mở, được viết bằng PHP. Đây là một giải pháp đơn giản với hệ thống plugin mở cho phép người dùng tạo các trình kết nối dữ liệu tùy chỉnh để mở rộng chức năng của nó. Ứng dụng này cũng cho phép người dùng thu thập các tweet, bài đăng, podcast và thậm chí cả nguồn cấp dữ liệu ở một vị trí thống nhất, nơi chúng có thể được truy cập dễ dàng thông qua thiết bị di động hoặc máy tính để bàn.

Dưới đây là hướng dẫn cài đặt Selfoss trên CentOS 7 VPS hoặc máy chủ chuyên dụng bằng cách sử dụng ngăn xếp LAMP (Apache, MariaDB và PHP).

Chuẩn bị trước khi cài đặt Selfoss

Để hướng dẫn này trôi chảy liền mạch, bạn cần chuẩn bị trước:

  • Máy chủ CentOS được cấu hình đầy đủ
  • LAMP Stack được cài đặt trong máy chủ CentOS của bạn
  • Đã bật Mod_Headers và Mod_Rewrite

Bước 1 – Tạo cơ sở dữ liệu Selfoss

Nếu bạn đã đáp ứng tất cả các yêu cầu cài đặt trước, bây giờ bạn có thể tạo cơ sở dữ liệu cho các ứng dụng:

Đầu tiên, hãy chạy lệnh bên dưới để truy cập vào dòng lệnh MariaDB:

$ sudo mysql -u root -p

Cung cấp mật khẩu của bạn và nhấn ENTER để đăng nhập. Khi bạn đã đăng nhập, hãy chạy lệnh bên dưới để tạo cơ sở dữ liệu có tên “selfoss”:

MariaDB [(none)]>

createdatabase selfoss;

MariaDB [(none)]>

Tiếp theo, hãy phát hành lệnh dưới đây để cấp các đặc quyền cần thiết:

grant all on selfoss.* to selfoss@localhost identifiedby'SECURE_PASSWORD';
Flushprivileges;

Cấp các đặc quyền để thực hiện các thay đổi:

Sau đó thoát khỏi dòng lệnh MariaDB:

MariaDB [(none)]>

exit

Bước 2 – Cài đặt Selfoss

Để cài đặt Selfoss, trước tiên, hãy tạo một thư mục có tên ‘selfoss ‘ trong   / var / www.

$ sudo mkdir /var/www/selfoss

Sau đó chạy lệnh bên dưới để tải xuống các tệp cài đặt Selfoss:

$ cd /var/www/html/
$ sudo wget --content-disposition https://github.com/SSilence/selfoss/releases/download/2.18/selfoss-2.18.zip

Bây giờ, hãy thực hiện lệnh bên dưới để kiểm tra xem các tệp đã được tải xuống thành công hay chưa:

$  ls -la

Điều này sẽ cung cấp cho bạn một đầu ra tương tự như bên dưới:

drwxr-xr-x. 3 root             root       43   Oct 31 04:15 . 
drwxr-xr-x. 4 root             root       33   Oct 29 04:15 .. 
drwxr-xr-x. 8 apache           apache     204  Feb  3 2015 lists
-rw-r--r--. 1 root              root   2881068 Mar  5 2018 selfoss-2.18.zip

Tiếp theo, chạy lệnh dưới đây để giải nén tệp:

$ sudo unzip selfoss-2.18.zip

Sau đó di chuyển các tệp cài đặt vào gốc tài liệu:

$ sudo mv -v selfoss-2.18/* selfoss-2.18/.* /var/www/html 2>/dev/null

Tiếp theo, thay đổi quyền sở hữu của các tệp này để tránh các vấn đề về quyền:

$ sudo chown -R apache:apache * ./

Khởi động lại Apache:

$ sudo systemctl restart httpd

Bước 3 – Cài đặt Composer

Selfoss yêu cầu trình soạn thảo tải xuống các plugin. Chạy lệnh dưới đây để cài đặt trình soạn thảo:

$ sudo yum -y install composer

Bây giờ, hãy thay đổi sang thư mục gốc của web:

$cd /var/www/html

Sau đó chạy trình soạn thảo thông qua người dùng apache:

$ sudo -u apache composer install

Bạn có thể thấy một vài thông báo cảnh báo nhưng chúng không có gì đáng lo ngại.Mọi thứ sẽ được thực hiện một cách chính xác. Sau khi trình cài đặt được cài đặt, bạn có thể tiếp tục với bước cuối cùng.

Bước 4 – Cấu hình cuối cùng

Định cấu hình Selfoss

Đây là bước cuối cùng và bạn cần cấu hình Selfoss để hoàn tất cài đặt. Trước tiên, hãy đảm bảo rằng bạn đang ở trong thư mục gốc của web, sau đó sao chép  tệp defaults.ini vào tệp config.ini:

$ sudo cp -iv defaults.ini config.ini

Tiếp theo, chạy lệnh dưới đây để mở tệp config.ini:

$ sudo nano config.ini

Khi tệp mở ra, hãy thêm các giá trị cơ sở dữ liệu bên dưới vào tệp này:

[globals]
db_type=mysql
db_host=localhost
db_database=selfoss_db
db_username=selfoss_user
db_password=SECURE_PASSWORD
db_port=3306

Cấu hình máy chủ web

Tiếp theo, bạn cần cấu hình khối máy chủ ảo để giúp truy cập Selfoss trực tiếp từ mywebmail.tld hoặc RSS.domain.tld. Để định cấu hình máy chủ ảo, hãy chạy lệnh bên dưới để mở tệp / etc / apache2 / sites-enable / selfoss:

$ sudo nano /etc/apache2/sites-enabled/selfoss

Sau khi tệp mở ra, hãy sao chép và dán nội dung bên dưới:

<VirtualHost *:80>
        ServerAdmin webmaster@domain.tld
        ServerName rss.domain.tld
        Redirect / https://rss.domain.tld

</VirtualHost>

<IfModule mod_ssl.c>
<VirtualHost *:443>
        SSLEngineon
        SSLCertificateFile /etc/ssl/certs/myblog.pem
        SSLCertificateKeyFile /etc/ssl/private/myblog.key

        ServerAdmin webmaster@domain.tld
        ServerName rss.domain.tld

        DocumentRoot /var/www/selfoss
        <Directory />
                Options FollowSymLinks
                AllowOverrideAll
        </Directory>
        <Directory /var/www/selfoss>
                Options Indexes FollowSymLinks MultiViews
                AllowOverrideAll
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>
</IfModule>

Lưu và thoát khỏi trình soạn thảo nano, sau đó khởi động lại Apache.

$ sudo systemctl restart httpd

Thiết lập cập nhật tự động

Tại đây, bạn cần thiết lập cập nhật nguồn cấp dữ liệu tự động bằng tiện ích Cron job. Để làm mới nguồn cấp dữ liệu 10 phút một lần, hãy chạy lệnh dưới đây:

$ sudo crontab -e

Thêm chỉ thị sau

echo "*/10 * * * * root wget -o /dev/null http://yourwebsite.com/update">> /etc/cron.d/selfoss

Chỉ cần làm theo các bước đã hướng dẫn, bạn sẽ cài đặt được.

Kết luận

Bạn đã cài đặt Selfoss trong máy chủ CentOS 7 của mình. Đây là một ứng dụng mã nguồn mở và miễn phí, hãy thoải mái tùy chỉnh nó cho phù hợp với nhu cầu của bạn.

⇒Chú ý: 

  • Bảng giá Rapid SSL
  • Ram máy chủ giá rẻ

Bài viết liên quan

Hướng dẫn cài đặt Thunderbird trên windows

09/08/2022

1438

Thunderbird là ứng dụng email được hỗ trợ trên các nền tảng windows ,mac,linux ,có hỗ trợ các giao thức gửi mail cơ bản như...

Hướng dẫn cấu hình mail trên Thunderbird

09/08/2022

103

Sau khi hoàn thành các bước cài đặt Thunderbird chúng ta tiến hành cấu hình các thông số  theo mail mà bkns đã gửi sau...

Hướng dẫn cấu hình Agent cho Splunk.

25/05/2022

120

B1: Đăng nhập vào Splunk chọn Setting > Data inputs.      B2: Kéo xuống và chọn phương thức agent bạn cần ở đây mình...

Hướng dẫn cài đặt Splunk cho Windows Server.

24/05/2022

1432

B1: Dowload tại trang chủ: https://www.splunk.com/ B2: install     Clicker vào Check this box to accept the license agreement. Rồi Customize options. B3: chọn đường...

Hướng dẫn backup và restore trong magento

09/05/2022

1523

Bước 1: Khi mới vào trang quản trị chọn system > Backups sẽ hiện backup chưa bật Hình 1: Thông báo backup đang tắt Bước...
Danh mục
  • cPanel
  • Xác thực SSL
  • Thiết kế website
  • DirectAdmin
  • Hosting Linux
  • Hosting SEO
  • Quản lý hosting
  • Tin tức
  • Nginx
  • Tên miền
  • Email
  • WordPress
  • VPS Linux
  • Thông báo
  • Cpanel
  • Cài đặt SSL
  • Control Panel
  • Phần mềm
  • cPanel
  • Hosting windows
  • Webserver
  • Khởi tạo CSR
  • Kiến thức chung
  • Chuẩn bị đăng ký
  • Server
  • VPS Windows
  • Chứng chỉ SSL
  • Dịch vụ CDN
  • Hướng dẫn
  • Cloud VPS
  • 1-Click install Apps
  • Dedicate Server
  • Hosting (Linux, Windows)
  • Giới thiệu chung
  • Tuyển dụng
  • IP
  • DirectAdmin

Về chúng tôi

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Các dịch vụ

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Thông tin cần biết

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Câu hỏi thường gặp

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Hướng dẫn sử dụng

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Số ĐKKD: 0104850587, cấp ngày 10/8/2010, tại sở KHĐT Hà Nội

Địa chỉ trụ sở: BT2-VT18, Khu nhà ở Xa La, Phường Phúc La, Quận Hà Đông, Thành phố Hà Nội, Việt Nam

Chịu trách nhiệm nội dung: Giám đốc Thịnh Văn Hạnh

Copyright © Since 2010 BKNS, All rights reserved

Sử dụng dịch vụ tại BKNS.VN có nghĩa là bạn đồng ý với Quy định sử dụng của chúng tôi.

Công ty cổ phần giải pháp mạng Bạch Kim

Tầng 5, Tòa nhà 169, Nguyễn Ngọc Vũ, Phường Trung Hòa, Quận Cầu Giấy, TP Hà Nội.

Lầu 2 Tòa nhà 1B1 Thành Thái, Cư Xá Đồng Tiến, Phường 14, Quận 10, TP. Hồ Chí Minh.

Tổng đài 24/7: 1900 63 68 09

Tư vấn dịch vụ: 1800 646 884 (Miễn phí cước)

Email liên hệ: info@bkns.vn

Email phản hồi dịch vụ: gopy@bkns.vn

Liên hệ với chúng tôi:

Zalo Offcial Account của hệ thống :

Chấp nhận thanh toán:

Copyright © Since 2010 BKNS, All rights reserved
  • Tên miền
    • Đăng ký tên miền
      Xây dựng thương hiệu trên internet
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký
    • Các biểu mẫu văn bản
    • Quy trình xử lý khiếu nại
    • Thủ tục chuyển nhượng tên miền VN
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên dến 35%
    • VPS MMO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 500W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
  • Website
  • Chứng chỉ SLL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
    • Hướng dẫn thanh toán
    • Cam kết chất lượng mức dịch vụ (SLA)
  • WooCommerce not Found
  • Newsletter
  • Đăng nhập
    • English
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
  • Tên miền
    • Đăng ký tên miền
      Xây dựng thương hiệu trên internet
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký
    • Các biểu mẫu văn bản
    • Quy trình xử lý khiếu nại
    • Thủ tục chuyển nhượng tên miền VN
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên dến 35%
    • VPS MMO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 500W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
  • Website
  • Chứng chỉ SLL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
    • Hướng dẫn thanh toán
    • Cam kết chất lượng mức dịch vụ (SLA)
  • Chat Zalo
  • Chat Messenger