Sentora là một hệ thống quản lý VPS tương tự như Cpanel nhưng là mã nguồn mở và hoàn toàn miễn phí. Sử dụng Sentora giúp bạn sử dụng VPS được dễ dàng, trực quan hơn.
Những tính năng chính của Sentora
- Hỗ trợ nhiều người dùng
- Có khả năng tạo Reseller Account
- Hỗ trợ quản lý số lượng tên miền của từng tài khoản, quản lý băng thông, dung lượng, mail box
- Cho phép thay đổi giao diện, brand name
Sentora sẽ tự động cài đặt:
- Apache HTTPd
- PHP
- ProFTPd
- MySQL/MariaDB
- Postfix
- Dovecot
Đây đều là những ứng dụng cần thiết gần như bắt buộc phải có với mỗi VPS để vận hành được. Ngoài ra nếu muốn thêm chức năng, các bạn có thể cài đặt các module được giới thiệu trên forum cộng đồng Sentora.
Trên CentOS 6.x, Sentora sẽ cài đặt PHP 5.3. Nếu bạn muốn dùng PHP 5.4, hãy dùng CentOS 7; PHP 5.5 hãy dùng Ubuntu 14.04.
Cài đặt Sentora
Để cài đặt Sentora bạn cần chuẩn bị một VPS mới tinh. Sentora hỗ trợ cài đặt trên CentOS 6, CentOS 7, Ubuntu 12.04 và Ubuntu 14.04. Trong bài viết này mình cài đặt trên CentOS 6 trên VPS của Vultr.
Tiếp theo hãy chuẩn bị sẵn một tên miền (lên Canh Me để đăng ký với giá rẻ nhé) để chạy email service và một subdomain đã được trỏ về IP VPS để làm trang quản lý Sentora.
Bắt đầu cài đặt Sentora với lệnh sau:
bash <(curl -L -Ss http://sentora.org/install)
Nếu VPS được cài đặt sẵn Apache server hoặc bind thì sẽ gặp thông báo lỗi tương tự như bên dưới:
############################################################
# Welcome to the Official Sentora Installer 1.0.3 #
############################################################
Checking that minimal requirements are ok
Detected : CentOs 6 x86_64
Ok.
DB server will be mySQL
It appears that package httpd is already installed. This installer
is designed to install and configure Sentora on a clean OS installation only!
Please re-install your OS before attempting to install using this script.
Lúc này hãy remove đi với lệnh yum remove -y httpd bind
rồi chạy lại lệnh cài đặt bên trên.
1. Lựa chọn TimeZone
Đây là bước đầu tiên, bạn hãy nhập lần lượt các số 5, 49, 1
Please identify a location so that time zone rules can be set correctly. Please select a continent or ocean. 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia 8) Europe 9) Indian Ocean 10) Pacific Ocean 11) none - I want to specify the time zone using the Posix TZ format. #? 5 Please select a country. 1) Afghanistan 18) Israel 35) Palestine 2) Armenia 19) Japan 36) Philippines 3) Azerbaijan 20) Jordan 37) Qatar 4) Bahrain 21) Kazakhstan 38) Russia 5) Bangladesh 22) Korea (North) 39) Saudi Arabia 6) Bhutan 23) Korea (South) 40) Singapore 7) Brunei 24) Kuwait 41) Sri Lanka 8) Cambodia 25) Kyrgyzstan 42) Syria 9) China 26) Laos 43) Taiwan 10) Cyprus 27) Lebanon 44) Tajikistan 11) East Timor 28) Macau 45) Thailand 12) Georgia 29) Malaysia 46) Turkmenistan 13) Hong Kong 30) Mongolia 47) United Arab Emirates 14) India 31) Myanmar (Burma) 48) Uzbekistan 15) Indonesia 32) Nepal 49) Vietnam 16) Iran 33) Oman 50) Yemen 17) Iraq 34) Pakistan #? 49 The following information has been given: Vietnam Therefore TZ='Asia/Ho_Chi_Minh' will be used. Local time is now: Wed Aug 26 16:19:25 ICT 2015. Universal Time is now: Wed Aug 26 09:19:25 UTC 2015. Is the above information OK? 1) Yes 2) No #? 1
2. Sentora subdomain
Tiếp theo hãy lựa chọn subdomain để quản lý Sentora, ví dụ panel.hocvps.com
=== Informations required to build your server === The installer requires 2 pieces of information: 1) the sub-domain that you want to use to access Sentora panel, - do not use your main domain (like domain.com) - use a sub-domain, e.g panel.domain.com - or use the server hostname, e.g server1.domain.com - DNS must already be configured and pointing to the server IP for this sub-domain 2) The public IP of the server. Enter the sub-domain you want to access Sentora panel: panel.hocvps.com
3. Server IP
Check lại public IP của server xem có đúng không (thường là chuẩn) rồi nhấn Enter để tiếp tục
Enter (or confirm) the public IP for this server: 123.456.789.10
4. Xác nhận
Nếu bạn gặp bất kỳ thông báo WARNING nào tại bước này, Sentora có thể không hoạt động. Thường thì thông báo lỗi subdomain chưa được trỏ đến IP, lúc này bạn hãy trỏ lại IP rồi chạy lệnh cài đặt từ đầu.
Nhập y để bắt đầu quá trình cài đặt:
All is ok. Do you want to install Sentora now (y/n)? y
Sau khi cài đặt xong bạn sẽ nhận được thông tin password zadmin, MySQL password, ProFTPd password, Roundcube password… Toàn bộ thông tin cũng được lưu ở file /root/passwords.txt
######################################################## Congratulations Sentora has now been installed on your server. Please review the log file left in /root/ for any errors encountered during installation. Login to Sentora at http://panel.hocvps.com Sentora Username : zadmin Sentora Password : m5tO8yzR2COJ7e3A MySQL Root Password : vn1BrDtjDljLtYGi MySQL Postfix Password : rQS5wWSgW3tcKLyx MySQL ProFTPd Password : BQPYaOtbajEYbhXL MySQL Roundcube Password : ah22HSMLcd0VEI1S (theses passwords are saved in /root/passwords.txt) ########################################################
Nhập tiếp y để khởi động lại server
Restart your server now to complete the install (y/n)? y
Sử dụng Sentora
Sau khi khởi động lại server, bạn có thể truy cập vào subdomain sử dụng ở bước trước để vào trang quản lý Sentora. Giao diện login sẽ như sau:
Username mặc định là zadmin, password hiển thị sau khi bạn cài đặt xong ở bước trên và được lưu tại /root/passwords.txt
Giao diện trang quản lý Sentora vẫn rất giống Zpanel
Giờ hãy tạo Client và bắt đầu sử dụng Sentora thôi.
Mình có tạo một repository cho Sentora, các bạn có thể dùng để thêm module cho server. Danh sách module sẽ được mình bổ sung dần dần.
Chúc bạn thành công.
Sao khi tới bước điền subdomain, mình điền “panel.domain.com” rồi mà domain.com cũng trỏ vào Control Panel luôn là sao vậy Luân Trần.
domain.com muốn sử dụng thì bạn phải thêm vào hệ thống nhé
Cài xong giờ lỗi trắng trang thì phải làm sao bác Luân?
Bạn chạy lênh httpd -t xem nó bị lỗi gì, và bạn có cài gì ngoài bài hướng dẫn này không hoặc có làm sai chỗ nào không
Kiểm tra log file xem có vấn đề gì không bạn?
Mình cài xong thì chạy bình thường, nhưng khi restart lại httpd thì gặp lỗi này
[root@ ~]# service httpd start
Redirecting to /bin/systemctl start httpd.service
Job for httpd.service failed because the control process exited with error code. See “systemctl status httpd.service” and “journalctl -xe” for details.
Sau đó thì không thể vào admin của Sentora ở port 80 được nữa, còn mấy dịch vụ ftp, ssh thì vào bình thường. Lỗi này khắc phục sao đây bác Luân, giúp mình với
Bạn cần kiểm tra thêm status Nginx xem có vấn đề gì cụ thể hơn không?
Mình cài Sentora rồi, giờ muốn chỉnh sửa lại subdomain và user+pass thì làm thế nào?
Bạn trỏ subdomain về IP là xong. User với pass thì login xong rồi update nhé
cho em hoi la em cai xong sentora roi vay khi tro domain thi dung nameserver nao ak?
Bạn dùng name server trung gian hoặc của domain rồi trỏ về IP hosting nhé.
Lâm cho mình hỏi. mình cài đặt và chạy web ok ngon hết rồi. duy chi có cái cron sao no không chạy vậy. cậu chỉ giùm mình cách fix với?
Cron của bạn có cấu hình như thế nào nhỉ?
Minh tạo một file cron.php với cấu link như sau domain_com/cron.php và set 5 phút chạy một lần. nhưng mình thấy là nó không hoạt động. bạn vui lòng chỉ giúp mình với nhé
Bạn xem bài viết này nhé: https://hocvps.com/tong-quat-ve-crontab/
ping vẫn ra ip nhưng khi truy cập nó báo ntn: Apache is functioning normally là sao vậy ạ
Sentora có lỗi là nhiều khi mình truy cập bằng domain mà nó lại chạy vào cái control panel chứ ko load nội dung site lên.
Thứ 2 là nó có một lỗi bảo mật rất nặng. Khi 1 site bị găm shell phát là cả server sẽ đi tong vì Sentora nó chmod 777 cho các file quan trọng. Mình tìm cách chmod lại và chỉnh sửa vài thứ cho đúng với permissions của các file thì chạy bị lỗi. Nói chung xài tiện nhưng khá chán.
Luân ơi cho tớ hỏi. tớ cài sentora lên nhưng có 1 vấn đề là web tớ chỉ chạy sudomain ví dụ:
sudomain1.tenweb.com => add được
nhưng add thêm cái thứ 2 : sudomain2.tenweb.com thì không add được?
Luân hướng dẫn tớ cái, thank!
Chào Luân
Mình đang dùng sentora bình thường, hôm nay ông em mình nghịch làm cái VPN gì đó theo hướng dẫn trên tinhte.vn, bây giờ các website đều ko vào được hix hix
Giúp mình với!
Khó rồi 😀
ah mình đã làm đc, hên quá,
làm theo từng bước remove cái VPN ra là xong, hú hồn!!!!!!!!
Cám ơn Luân
Bạn có video hướng dẫn cụ thể hơn không?
Mình không có
Chào anh, VPS của em bên DO, đang chạy ngon và host vài website, sau khi em update mysql thì mất kết nối và update cũng ko thành công. Giờ làm cách nào để trở về như cũ. Em chỉ step by step làm theo hướng dẫn của anh. Chứ không rành lắm về mảng kỹ thuật. Vậy có cách nào hoặc thuê dịch vụ để sửa lỗi này không? Em mất 10 tháng để cày content cho các web, giờ mất đi cũng là cả một sự đau đớn.
Bạn liên hệ Skype bạn này voduy13 xem có giúp được không?
– Chào bạn Luân, xin trả lời giúp mình câu hỏi này, mình dùng Sentora được khoãng 2 tháng, thì dung lượng trong VPS nó tăng lên rất nhiều, trong khi mình ko upload thêm cái gì nặng lên web cả, và mình cũng có thử kiểm tra trong và ngoài vps, thì tổng dung lượng của mình dùng chỉ ~2G, nhưng trong vps thì nó báo là gần 10G rồi.
– Theo mình nghĩ thì nó có tạo ra file logs, nên nó mới nặng như thế, nhưng mình có tự tìm hiểu thì ko biết nó nằm ở đâu hết, bạn có thể hướng dẫn mình sửa vấn đề chiếm dung lượng này không ?
Cám ơn bạn !
Bạn tham khảo bài viết này nha: https://hocvps.com/cach-tim-file-thu-muc-lon-nhat-tren-linux-unix-bsd/
mình có xem rồi, nhưng mình ko biết nên xóa những file nào hết, vì mình thấy trên google ( mình search và mình ko nhớ tên web ) thì có vài người nước ngoài, họ bảo là, có 1 số file logs trong sentora, nếu xóa nó đi, sẽ ko vào đc zpanel nữa, bạn có bài viết nào nói về điều này ko ?
Cám ơn bạn !
Bạn cứ thử đi, nếu ko chạy được thì tạo 1 file log empty là ok.
Có 1 vấn đề nhỏ sau khi cài sentora, e chưa trỏ DNS từ domain đến VPS nên giờ ko đăng nhập dc vào sentora qua subdomain, có cách nào đăng nhập qua IP ko ak?
http://prntscr.com/bhhd4x
E chưa muốn trỏ dns vì chưa restore site nên sợ ảnh hưởng tới ng dùng.
Bạn có chỉnh sửa gì file cấu hình của Apache không thế?
Luân ơi cho mình hỏi mình cái easy smtp vào wordpress thì cấu hình port smtp làm sao để gửi mail từ mail của sentora
Bạn để mặc định 25 thôi.
Cái chỗ smtp thì mình để Ip hay là smtp. Tên miền vậy Luân
Cho phép thay đổi giao diện, brand name.
Luân cho hỏi thay đổi logo sentora thì làm thế nào?
Mình search ko thấy hướng dẫn.
Cho mình hỏi sao khi vào PHPmyadmin nó chỉ cho minh up load file Max: 2,048KiB. làm sao để nâng lên 50MB như Cpanel vậy Luân?
Bạn chỉnh file php.ini rồi restart lại nhé. Đường dẫn file thì bạn xem ở đây: https://hocvps.com/file-va-duong-dan-sentora/
Ad có hướng dẫn giúp mình thay đổi đường dẫn truy cập webmail không. đường dẫn của mình server.domain.com/etc/apps/webmail/ nó dạng vậy mình có thể thay đổi thành webmail.domain.com được không
Bạn nên tạo subdomain mới, rồi redirect sang đường dẫn mail cũ kia dễ dàng hơn nhé.
Thanks Bác !!
Bác Lân Trần hỗ trợ giúp mình mở mấy cái service này trên vps mình với. VPS centos 6 cài sentora sau khi setup web xong báo lỗi này đây là hình ảnh
http://www.awesomescreenshot.com/showImage?img_id=1242050
Mình ko xem được ảnh rồi bạn
Sorry Bác,
http://www.awesomescreenshot.com/image/1242050/462e555f14611b559841b6448daedb28
Đây là một số thư viện đặc biệt bạn phải cài thêm thủ công, xem hướng dẫn này nhé:
http://www.sohailriaz.com/how-to-install-ffmpeg-mplayer-mencoder-ffmpeg-php-on-centos-5x/
https://store.phpfox.com/kb/article/337/install-ffmpeg-mplayer-mencoder-ffmpeg-php-on-centos-5-x-automatically
http://tecadmin.net/install-mencoder-and-mplayer-on-linux/
bác này cài AVS adult đây mà :v nguy hiểm quá
Mình tạo theo hướng dẫn và đã báo thành công. Nhưng khi mình dùng subdomain để vào trang đăng nhập thì toàn báo lỗi không thể truy cập…. Mình đã check ip của subdomain đã thấy trỏ về ip của vps rồi 🙁
Nhưng nếu truy cập vào domain chính thì lại được bạn ạ. Như vậy là bị sao vậy Luân? Mình cứ dùng domain chính à ?
Cảm ơn Luân!
Bạn ping subdomain trỏ về IP VPS rồi à, thế thì lạ nhỉ?
http://panel.queentheme.net/ cái này này Luân. Truy cập vào thì toàn die. Còn domain chính thì lại xuất hiện form đăng nhập 🙁
http://panel.queentheme.net/ mình vẫn vào được mà 😀
Cảm ơn Luân nhé. domain phải có thêm www ở trước mới vào được 🙂
/etc/sentora/panel/cnf/db.php chmod 777 :v vỡ mồm
Gì đó 😀
thằng nào vô đc 1 cái subdomain thôi thì server lãnh đủ :V
Chào Luân,
Mình có cài 2 server A và B. Trước đây thì mình server B có remote mysql của A, nhưng hôm qua sau khi mình đổi DNS trung gian từ freeafraid sang Cloudfare thì server B ko thể remote được. Sau khi mình trở lại dùng DNS của freeafraid thì vẫn ko kết nối remote mysql được.
Mình ko biết vì sao? Mong Luân giúp đỡ.
Thanks
Vụ này hơi khó 😀
Hi,
Bạn cho mình hỏi là Temporary URL của sentora là gì vậy?
Như bên Cpanel thì trước khi add domain thì vẫn có thể truy cập vào website thông qua Temporary URL.
Cám ơn nhiều
Bên này mình search không thấy có rồi
mình cài xong và restart lại vps rồi nhưng sao khi mình gõ subdomain thì nó lại không truy cập gì cả và tự động tải về file không có đuôi gì. Như là: tải xuống (1). Như vậy là lỗi như thế nào nhỉ?
Có cách nào chỉnh cho mail nó ko bị bay vào spam của Gmai ko a Luân, e chỉnh tls rồi mà nó cứ spam thẳng tiến
giờ e muốn kiểm tra 1 file nào đó thực hiện tác vụ nào ngốn ram hay cpu của vps ở 1 user nào đó thì làm cách nào vậy bác Luân. Tại hồi e có xài hosting ở chỗ kia, nó có cảnh báo e file nào tiêu tốn tài nguyên hệ thống luôn
Bạn dùng lệnh top đi: https://hocvps.com/su-dung-top-theo-doi-tinh-trang-server/
có cách nào chỉnh sửa mấy file php.ini. vhost ở local rồi upload lên centos = ftp ko b?
Được mà bạn?
wable đang bị lỗi hay kết nối quốc tế của Việt Nam bị sự cố, mà ko connect vô VPS / wable được vậy b?
cả mấy cái site của bạn ko rất khó truy cập
Trang chủ đúng là thỉnh thoảng mình ko vào được, còn VPS thì ok ko vấn đề gì cả.
“Thường thì thông báo lỗi subdomain chưa được trỏ đến IP”
bỏ qua thông báo lỗi subdomain này mà cài thì nó có hoạt động ko b?
Có nhé
Cái sentora này có dns sever như zpanel ki bạn?
Và cái dns server của zpanel là auto hay manual?
– web app của tôi cần sử dụng các subdomain, nếu cài cái sentora này vô 1 subdomain vậy hoạt động của web app có bị ảnh hướng ko bạn?
– có thể dễ dàng chỉnh sửa các file cấu hình của apache, như vhost, config,… phải ko bạn? trong sentora có sẵn chỗ để chỉnh sửa ko? hay phải dùng terminal?
Nếu bạn cài đặt Sentora thì gần như ko cần dùng đến cửa sổ dòng lệnh nữa nhé.
thế cái vụ subdomain thì sao bạn? web app của tôi là SaaS và các subdomain sẽ được tạo tự động, nó sẽ có bị ảnh hưởng ko?
hay là cái subdomain để quản lí, mình có thể dùng port riêng cho nó đc ko?
Bạn tạo riêng 1 subdomain để quản lý đi, hoàn toàn ko ảnh hướng đến những cái khác.
Chào Luân cho mình hỏi: Với VPS mới thì nên sài Sentora hay HocVPS thì tốt hơn?
Nếu thích mày mò thì bạn cài HocVPS nhé, hay hơn. Còn nếu thích xài luôn thì Sentora.
Mình muốn cài để tối ưu tài nguyên VPS, tăng tốc website tốt nhất thì nên chọn cái nào Luân: HocVPS hay Sentora hay Vesta Panel? Nếu cài cPanel hoặc DirectAdmin so với 3 cái trên thì cái nào tối ưu tài nguyên VPS, tăng tốc website tốt nhất?
Nếu vậy thì bạn cài HocVPS Script nhé, tất cả control panel còn lại đều chạy tốn nhiều tài nguyên hệ thống hơn.
Cho mình hỏi 1 câu ngu với. Mình có 1 tên miền bây giờ muốn tạo cái panel thì mình phải tạo ra 1 subdomain trên tên miền của mình rồi trở ip về vps trong cái subdomain đấy phải không ạ. Hay ko cần tạo subdomain chỉ cần trỏ tên miền là được ạ
Đúng rồi bạn, tạo sub và trỏ về IP VPS nhé.
Mình đang dùng server, đã cài đặt nginx, giờ mình muốn cài sentora thì phải làm như thế nào nhỉ bạn Luân Trần?
Bạn reinstall lại server để có hệ điều hành mới tinh. Sau đó cái Sentora.
bạn cho mình hỏi cách cấu hình mail server với Sentora được không
Gửi đi hay nhận bạn nhỉ
cả gửi lẫn nhận.. để tạo mail cho panel sau đó dùng thôi như các host
Mình tìm thì không có thông tin hướng dẫn official trên site rồi, bạn cần tự mày mò trong Configuration thôi. Xem thêm cái này nữa: http://forums.sentora.org/showthread.php?tid=1398
Bác Luân cho em hỏi cái tạo client quyền user, nó có cái chỗ package là Administrator và Demo, Vậy nó khác nhau chỗ nào ở 2 chỗ đó bác.
Package này chỉ để demo thôi, bạn hãy tạo package khác theo nhu cầu sử dụng nhé.
thank bác 😀
Hi a,
Mình đã cài đặt + Trỏ domain / sudomain về IP của server. Mọi lần trước đều rất xuông sẻ, nhưng không hiểu sao lần này cài xong truy cập sudomain để vào panel thì nó cứ báo:
“The server has denied your browsing request.
Please make sure you have the permission to access this page.
Error code 102 (net::ERR_CONNECTION_REFUSED)”
Ad biết lỗi này không 🙁
Cảm ơn Ad
Bạn check lại xem subdomain trỏ chuẩn chưa?
Hiện tại mình đang sử dụng vps của vultr
– 1 cái thì đang xài tự dưng bị: lỗi này ko thẻ login vào sentora được nữa:
Application Error: [0204] – The form you attempted to submit had an invalid token!
– 1 cái vừa tạo mới trắng tinh tươm chạy unbunt 14.04 64bit, vừa cài xong sentora là bị lỗi ngay lập tức, chưa cài đặt hay tạo j cả ?
Admin có biết lỗi này alf gì và làm sao fix ko admin ? Mình cài đặt sentora theo hướng dẫn của bài này.
Mình tìm được link này bạn tham khảo thử coi sao: https://www.digitalocean.com/community/questions/login-to-zpanel-gives-invalid-token-problem
Chào Anh Luân
Em cài thành công nhưng khi vào subdomain thì nó bắt tải file về
link: http://cpanel.alphaskype.net
Kiểu như là php nó không thông dịch được file vậy
Mong được bác giúp đỡ, em cám ơn
Có vẻ service PHP không chạy thì phải. Bạn restart lại VPS rồi check các service thử coi?
Bác ơi em check bằng lệnh service httpd status và service php-fpm status thì đều báo đang running ạ.
Mong được bác giúp đỡ, em cám ơn
Trường hợp này mình cũng ko có ý tưởng nào khác cả. Bạn reinstall lại xem còn bị lỗi ko, và thử ở cả những nhà cung cấp khác nữa nhé.