FreeBSD 12 पर Neos CMS कैसे स्थापित करें
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
dotCMS जावा में लिखा एक ओपन सोर्स एंटरप्राइज ग्रेड कंटेंट मैनेजमेंट सिस्टम है। इसमें आपके व्यवसाय के लिए एक वेबसाइट बनाने के लिए आवश्यक लगभग हर सुविधा शामिल है। यह अन्य सेवाओं जैसे सीआरएम, मोबाइल एप्लिकेशन और अन्य के साथ एकीकरण करने के लिए एक RESTful API प्रदान करता है। यह मल्टी-टीयर कैश को लागू करने के लिए कंटेंट की रियल-टाइम इंडेक्सिंग और रेडिस के लिए एलीस्टेकर्च का उपयोग करता है।
यह लेख dotCMS 4.2.2 के लिए लिखा गया था, हालांकि प्रदान किए गए निर्देश नए संस्करणों के लिए भी काम कर सकते हैं।
इस ट्यूटोरियल के लिए, हम 192.168.0.1
सार्वजनिक आईपी पते के cms.example.com
रूप में और डोमेन नाम वल्चर उदाहरण की ओर इशारा करेंगे। कृपया वास्तविक डोमेन के साथ उदाहरण डोमेन नाम और सार्वजनिक आईपी पते की सभी घटनाओं को बदलना सुनिश्चित करें।
सेंटोस 7 को अपडेट करने के लिए गाइड का उपयोग करके अपनी आधार प्रणाली को अपडेट करें । एक बार आपका सिस्टम अपडेट हो जाने के बाद, जावा इंस्टॉल करने के लिए आगे बढ़ें।
OpenJDK को आसानी से स्थापित किया जा सकता है क्योंकि पैकेज डिफ़ॉल्ट YUM रिपॉजिटरी में उपलब्ध है।
sudo yum -y install java-1.8.0-openjdk-devel
यदि जावा सही तरीके से स्थापित है, तो आप इसके संस्करण को सत्यापित करने में सक्षम होंगे।
java -version
आपको एक समान आउटपुट मिलेगा।
[user@vultr ~]$ java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
इससे पहले कि हम आगे बढ़ें, हमें JAVA_HOME
और JRE_HOME
पर्यावरण चर स्थापित करने की आवश्यकता होगी । अपने सिस्टम पर जावा एक्ज़ीक्यूटेबल का पूर्ण पथ खोजें।
readlink -f $(which java)
आपको एक समान आउटपुट दिखाई देगा।
[user@vultr ~]$ readlink -f $(which java)
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre/bin/java
अब, जावा डाइरेक्टरी के पथ के अनुसार पर्यावरण JAVA_HOME
और JRE_HOME
चर सेट करें ।
echo "export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64" >> ~/.bash_profile
echo "export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64/jre" >> ~/.bash_profile
bash_profile
फ़ाइल निष्पादित करें ।
source ~/.bash_profile
अब आप echo $JAVA_HOME
यह सुनिश्चित करने के लिए कमांड चला सकते हैं कि पर्यावरण चर सेट है।
[user@vultr ~]$ echo $JAVA_HOME
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.151-1.b12.el7_4.x86_64
डिफ़ॉल्ट रूप से, H2 डेटाबेस इंजन का उपयोग करने के लिए dotCMS को कॉन्फ़िगर किया गया है। H2 डेटाबेस इंजन एक फ्लैट फ़ाइल आधारित डेटाबेस इंजन है। उत्पादन में उपयोग करने की अनुशंसा नहीं की जाती है। इस ट्यूटोरियल में, हम dotgMS डेटाबेस को स्टोर करने के लिए PostgreSQL सर्वर का उपयोग करेंगे।
PostgreSQL एक ऑब्जेक्ट-रिलेशनल डेटाबेस सिस्टम है और इसकी स्थिरता और गति के लिए जाना जाता है। सिस्टम में PostgreSQL की नवीनतम रिलीज़ का भंडार जोड़ें।
sudo yum -y install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-1.noarch.rpm
PostgreSQL डेटाबेस सर्वर स्थापित करें।
sudo yum -y install postgresql10-server postgresql10-contrib postgresql10
डेटाबेस को प्रारंभ करें।
sudo /usr/pgsql-10/bin/postgresql-10-setup initdb
PostgreSQL सर्वर शुरू करें और इसे बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।
sudo systemctl start postgresql-10
sudo systemctl enable postgresql-10
डिफ़ॉल्ट PostgreSQL उपयोगकर्ता के लिए पासवर्ड बदलें।
sudo passwd postgres
डिफ़ॉल्ट PostgreSQL उपयोगकर्ता के रूप में लॉग इन करें।
sudo su - postgres
DotCMS के लिए एक नया PostgreSQL उपयोगकर्ता बनाएँ।
createuser dotcms
PostgreSQL psql
डेटाबेस सर्वर पर प्रश्नों को चलाने के लिए शेल प्रदान करता है। PostgreSQL शेल पर स्विच करें।
psql
DotCMS डेटाबेस के लिए नए बनाए गए उपयोगकर्ता के लिए एक पासवर्ड सेट करें।
ALTER USER dotcms WITH ENCRYPTED password 'DBPassword';
डेटाबेस यूजर पासवर्ड DBPassword
को सुरक्षित पासवर्ड से बदलें । DotCMS स्थापना के लिए एक नया डेटाबेस बनाएँ।
CREATE DATABASE dotcms OWNER dotcms;
psql
खोल से बाहर निकलें ।
\q
sudo
उपयोगकर्ता पर स्विच करें।
exit
DotCMS संग्रह डाउनलोड करें।
wget https://dotcms.com/physical_downloads/release_builds/dotcms_4.2.2.tar.gz
आप हमेशा आवेदन के नवीनतम संस्करण का लिंक डॉट सीएमएस डाउनलोड पेज पर पा सकते हैं ।
DotCMS फ़ाइलों को संग्रहीत करने और उन्हें इसमें निकालने के लिए एक नई निर्देशिका बनाएं।
sudo mkdir /opt/dotcms
sudo tar -zxf dotcms*.tar.gz -C /opt/dotcms
डेटाबेस कॉन्फ़िगरेशन फ़ाइल खोलें।
cd /opt/dotcms
sudo nano dotserver/tomcat-*/webapps/ROOT/META-INF/context.xml
H2
ब्लॉक का पता लगाएं ।
<!-- H2 -->
<Resource name="jdbc/dotCMSPool" auth="Container"
...
validationQuery="SELECT 1" testOnBorrow="true" testWhileIdle="true" />
H2
अनुभाग -->
की शुरुआत से अनुभाग के अंत तक टिप्पणी परिसीमन को प्रतिस्थापित करके पूरे खंड को टिप्पणी दें । यह निम्नलिखित की तरह दिखना चाहिए।
<!-- H2
<Resource name="jdbc/dotCMSPool" auth="Container"
...
validationQuery="SELECT 1" testOnBorrow="true" testWhileIdle="true" />
-->
अनुभाग -->
के अंत से टिप्पणी सीमांकक को हटाकर और शीर्ष रैपिंग पर रखकर पोस्टग्रेसीक्यू अनुभाग का निर्गमन करें POSTGRESQL
। इसके अलावा, अपने PostgreSQL डेटाबेस उपयोगकर्ता नाम और पासवर्ड के साथ मौजूदा मानों को ढूंढें username=
और password=
बदलें। यदि आपने एक डेटाबेस नाम के अलावा अन्य का उपयोग किया है dotcms
, तो आपको डेटाबेस का नाम बदलने की आवश्यकता होगी url=
। एक बार कॉन्फ़िगर करने के बाद, फ़ाइल में PostgreSQL ब्लॉक निम्न की तरह दिखना चाहिए।
<!-- POSTGRESQL -->
<Resource name="jdbc/dotCMSPool" auth="Container"
type="javax.sql.DataSource"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="org.postgresql.Driver"
url="jdbc:postgresql://localhost/dotcms"
username="dotcms" password="DBPassword" maxTotal="60" maxIdle="10" maxWaitMillis="60000"
removeAbandonedOnBorrow="true" removeAbandonedOnMaintenance="true" removeAbandonedTimeout="60" logAbandoned="true"
timeBetweenEvictionRunsMillis="30000" validationQuery="SELECT 1" testOnBorrow="true" testWhileIdle="true" />
सभी निष्पादन योग्य फ़ाइलों के लिए निष्पादन की अनुमति प्रदान करें।
sudo chmod 755 ./bin/*.sh
sudo chmod 755 dotserver/tomcat-*/bin/*.sh
dotCMS अब आपके सर्वर पर स्थापित है। एप्लिकेशन को तुरंत चलाने के लिए, निम्नलिखित को निष्पादित करें।
cd /opt/dotcms
sudo bin/startup.sh
जब सर्वर सफलतापूर्वक शुरू हो गया है तो आप निम्न आउटपुट देखेंगे।
[user@vultr dotcms]$ sudo bin/startup.sh
Using DOTCMS_HOME = /opt/dotcms/dotserver/tomcat-8.0.18/webapps/ROOT
Using DOTSERVER = dotcms
Using CATALINA_PID = /tmp/dotcms.pid
Using JAVA_OPTS = -Djava.awt.headless=true -Xverify:none -Dfile.encoding=UTF8 -server -XX:+DisableExplicitGC -XX:MaxMetaspaceSize=512m -Xmx1G -XX:+UseG1GC -javaagent:/opt/dotcms/dotserver/tomcat-8.0.18/webapps/ROOT/WEB-INF/lib/byte-buddy-agent-1.6.12.jar -Ddotserver=dotcms
Using CATALINA_BASE: /opt/dotcms/dotserver/tomcat-8.0.18
Using CATALINA_HOME: /opt/dotcms/dotserver/tomcat-8.0.18
Using CATALINA_TMPDIR: /opt/dotcms/dotserver/tomcat-8.0.18/temp
Using JRE_HOME: /
Using CLASSPATH: /opt/dotcms/dotserver/tomcat-8.0.18/bin/bootstrap.jar:/opt/dotcms/dotserver/tomcat-8.0.18/bin/tomcat-juli.jar
Using CATALINA_PID: /tmp/dotcms.pid
Tomcat started.
पोर्ट पर एप्लिकेशन की सेवा करने के लिए उपरोक्त कमांड टॉमकैट वेब सर्वर शुरू करेगी 8080
। यह जांचने के लिए कि क्या dotCMS वेबसाइट काम कर रही है, 8080
सिस्टम फ़ायरवॉल के माध्यम से आवश्यक पोर्ट की अनुमति दें ।
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
sudo firewall-cmd --reload
अपना पसंदीदा ब्राउज़र खोलें और ब्राउज़ करें http://192.168.0.1:8080
। आपको यह देखना चाहिए कि एप्लिकेशन एक डेमो वेबसाइट चला रहा है। यदि आप अपनी वेबसाइट नहीं देखते हैं, तो कृपया प्रतीक्षा करें क्योंकि डॉटकेएमएस सर्वर के पहले स्टार्टअप को कुछ मिनट लगते हैं क्योंकि यह पोस्टग्रेक्यूएल डेटाबेस में डेटा लिखता है और कैश बनाता है। आप स्टार्टअप लॉग की जांच भी कर सकते हैं।
tail -n 1000 -f /opt/dotcms/dotserver/tomcat-*/webapps/ROOT/dotsecure/logs/dotcms.log
DotCMS सर्वर को इंस्टॉलर पैकेज में उपलब्ध स्टार्टअप स्क्रिप्ट का उपयोग करके सीधे शुरू किया जा सकता है। सुविधा के रूप में, आपको dotCMS सर्वर के लिए एक Systemd इकाई फ़ाइल सेट करनी चाहिए। यह सुनिश्चित करेगा कि एप्लिकेशन सर्वर स्वचालित रूप से सिस्टम पुनरारंभ और विफलताओं पर शुरू हो गया है।
शटडाउन स्क्रिप्ट का उपयोग करके चल रहे डॉटसीएमएस सर्वर को बंद करें।
sudo bin/shutdown.sh
सुरक्षा कारणों से, डॉटसीएमएस सर्वर चलाने के लिए एक अनपेक्षित उपयोगकर्ता बनाएं।
sudo adduser -d /opt/dotcms -s /sbin/nologin dotcms
DotCMS उपयोगकर्ता को फ़ाइलों का स्वामित्व प्रदान करें।
sudo chown -R dotcms:dotcms /opt/dotcms
एक नई Systemd सेवा बनाएँ।
sudo nano /etc/systemd/system/dotcms.service
फ़ाइल को पॉप्युलेट करें।
[Unit]
Description=dotCMS service
After=syslog.target network.target
[Service]
Type=forking
ExecStart=/opt/dotcms/bin/startup.sh
ExecStop=/opt/dotcms/bin/shutdown.sh
User=dotcms
Group=dotcms
Restart=always
[Install]
WantedBy=multi-user.target
एप्लिकेशन प्रारंभ करें और इसे बूट समय पर स्वचालित रूप से प्रारंभ करने के लिए सक्षम करें।
sudo systemctl start dotcms
sudo systemctl enable dotcms
सुनिश्चित करें कि सेवा चल रही है।
sudo systemctl status dotcms
डिफ़ॉल्ट रूप से, dotCMS सर्वर पोर्ट पर सुनता है 8080
। हम Nginx को रिवर्स प्रॉक्सी के रूप में कॉन्फ़िगर करेंगे ताकि एप्लिकेशन को मानक HTTP
और HTTPS
बंदरगाहों के माध्यम से एक्सेस किया जा सके । लेट्स एनक्रिप्ट फ्री एसएसएल के साथ उत्पन्न एसएसएल का उपयोग करने के लिए हम Nginx को भी कॉन्फ़िगर करेंगे।
Nginx वेब सर्वर स्थापित करें।
sudo yum -y install nginx
वेब सर्वर शुरू करें और इसे बूट समय पर स्वचालित रूप से शुरू करने के लिए सक्षम करें।
sudo systemctl start nginx
sudo systemctl enable nginx
सर्टिफिकेट स्थापित करें, जो कि चलो एनक्रिप्ट एनए के लिए एक क्लाइंट एप्लिकेशन है।
sudo yum -y install certbot
इससे पहले कि आप प्रमाणपत्रों का अनुरोध कर सकें, आपको फ़ायरवॉल के माध्यम से बंदरगाहों 80
और 443
या मानक HTTP
और HTTPS
सेवाओं को अनुमति देने की आवश्यकता होगी । इसके अलावा, 8080
फ़ायरवॉल अपवादों की सूची से पोर्ट हटा दें क्योंकि अब इसकी आवश्यकता नहीं है।
sudo firewall-cmd --zone=public --remove-port=8080/tcp --permanent
sudo firewall-cmd --zone=public --add-service=http --permanent
sudo firewall-cmd --zone=public --add-service=https --permanent
sudo firewall-cmd --reload
नोट: लेट्स एनक्रिप्ट एन से सर्टिफिकेट प्राप्त करने के लिए, जिस डोमेन के लिए सर्टिफिकेट जेनरेट किया जाना है, उसे सर्वर की ओर इंगित किया जाना चाहिए। यदि नहीं, तो डोमेन के DNS रिकॉर्ड्स में आवश्यक परिवर्तन करें और फिर से प्रमाणपत्र अनुरोध करने से पहले DNS के प्रचार के लिए प्रतीक्षा करें। सर्टिफिकेट सर्टिफिकेट प्रदान करने से पहले डोमेन प्राधिकरण की जांच करता है।
एसएसएल प्रमाणपत्र उत्पन्न करें।
sudo certbot certonly --webroot -w /usr/share/nginx/html -d cms.example.com
जनरेट किए गए प्रमाणपत्रों को संग्रहीत किए जाने की संभावना है /etc/letsencrypt/live/cms.example.com/
। आइए, 90 दिनों में प्रमाणपत्रों को एन्क्रिप्ट करें, इसलिए क्रोन नौकरियों का उपयोग करके प्रमाणपत्रों के स्वत: नवीनीकरण की सिफारिश की जाती है।
क्रोन जॉब फ़ाइल खोलें।
sudo crontab -e
फ़ाइल के अंत में निम्न पंक्ति जोड़ें।
30 5 * * * /usr/bin/certbot renew --quiet
उपरोक्त क्रोन नौकरी हर दिन सुबह 5:30 बजे चलेगी। यदि प्रमाण पत्र समाप्ति के लिए है, तो यह स्वतः नवीनीकृत हो जाएगा।
DotCMS साइट के लिए एक नया सर्वर ब्लॉक फ़ाइल बनाएँ।
sudo nano /etc/nginx/conf.d/cms.example.com.conf
फ़ाइल को पॉप्युलेट करें।
server {
listen 80;
server_name cms.example.com;
return 301 https://$host$request_uri;
}
server {
listen 443;
server_name cms.example.com;
ssl_certificate /etc/letsencrypt/live/cms.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/cms.example.com/privkey.pem;
ssl on;
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers HIGH:!aNULL:!eNULL:!EXPORT:!CAMELLIA:!DES:!MD5:!PSK:!RC4;
ssl_prefer_server_ciphers on;
access_log /var/log/nginx/dotcms.access.log;
location / {
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://localhost:8080;
proxy_read_timeout 90;
proxy_redirect http://localhost:8080 https://cms.example.com;
}
}
Nginx वेब सर्वर को पुनरारंभ करें ताकि परिवर्तन प्रभावी हो सकें।
sudo systemctl restart nginx
DotCMS एप्लिकेशन अब उत्पादन के उपयोग के लिए आपके सर्वर पर स्थापित है। निम्नलिखित पते पर प्रशासनिक डैशबोर्ड तक पहुँचें।
https://cms.example.com/dotAdmin
प्रारंभिक व्यवस्थापक खाते का उपयोग करके लॉग इन करें, [email protected]
और admin
। लॉगिन के तुरंत बाद डिफ़ॉल्ट पासवर्ड बदलें।
बधाई हो, dotCMS सामग्री प्रबंधन प्रणाली अब आपके सर्वर पर स्थापित है। आप डेमो साइट को संशोधित कर सकते हैं या खरोंच से अपनी साइट का निर्माण शुरू कर सकते हैं।
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
एक अलग प्रणाली का उपयोग? सबरियन 4.1 सीएमएस एक शक्तिशाली और लचीला खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो सहज और स्पष्ट रूप से सामने लाता है
एक अलग प्रणाली का उपयोग? WonderCMS एक खुला स्रोत, तेज़ और छोटी सपाट फ़ाइल है, जिसे PHP में लिखा गया है। WonderCMS स्रोत कोड Github पर होस्ट किया गया है। यह गाइड wil
एक अलग प्रणाली का उपयोग? Neos एक CMS के साथ एक कंटेंट एप्लीकेशन प्लेटफॉर्म है और इसके मूल में एक एप्लीकेशन फ्रेमवर्क है। यह मार्गदर्शिका आपको बताएगी कि किस तरह से आपको जमाना है
एक अलग प्रणाली का उपयोग? डायरेक्टस 6.4 सीएमएस एक शक्तिशाली और लचीला, मुक्त और खुला स्रोत हेडलेस कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है जो डेवलपर प्रदान करता है
एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।
एक अलग प्रणाली का उपयोग? पृष्ठभूमि CMS 1.8.0 एक सरल और लचीला, मोबाइल के अनुकूल, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) जो हमें अनुमति देता है
एक अलग प्रणाली का उपयोग? ऑटोमैड एक ओपन सोर्स फाइल-बेस्ड कंटेंट मैनेजमेंट सिस्टम (CMS) और पीएचपी में लिखा गया टेम्पलेट इंजन है। स्वचालित स्रोत कोड i
एक अलग प्रणाली का उपयोग? BlogoText CMS एक सरल और हल्का, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (CMS) और मिनिमलिस्ट ब्लॉग इंजन है
एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।
एक अलग प्रणाली का उपयोग? परिचय टिकी विकी सीएमएस ग्रुपवेयर, जिसे टिकी के रूप में भी जाना जाता है, एक स्वतंत्र और खुला स्रोत विकी सामग्री प्रबंधन प्रणाली है। टिकिस सुविधा
एक अलग प्रणाली का उपयोग? परिचय BoltWire PHP में लिखा गया एक स्वतंत्र और हल्का सामग्री प्रबंधन प्रणाली है। अधिकांश अन्य कंटेंट मैनेजरों की तुलना में
एक अलग प्रणाली का उपयोग? ImpressPages CMS 5.0 एक सरल और प्रभावी, मुक्त और खुला स्रोत, उपयोगकर्ता के अनुकूल, MVC- आधारित, सामग्री प्रबंधन प्रणाली (CMS) है
एक अलग प्रणाली का उपयोग? ओमेका क्लासिक 2.4 सीएमएस डिजिटल साझा करने के लिए एक स्वतंत्र और खुला स्रोत डिजिटल प्रकाशन मंच और सामग्री प्रबंधन प्रणाली (सीएमएस) है
एक अलग प्रणाली का उपयोग? PyroCMS PHP में लिखा गया एक ओपन सोर्स CMS है। PyroCMS स्रोत कोड GitHub पर होस्ट किया गया है। इस गाइड में अच्छी तरह से एंटिर के माध्यम से चलते हैं
एक अलग प्रणाली का उपयोग? अक्टूबर 1.0 CMS एक सरल और विश्वसनीय, मुक्त और खुला स्रोत है सामग्री प्रबंधन प्रणाली (CMS) लारवेल फ्रेमवर्क पर बनाया गया है
एक अलग प्रणाली का उपयोग? प्रोसेसवायर सीएमएस 3.0 एक सरल, लचीला और शक्तिशाली, मुफ्त और खुला स्रोत कंटेंट मैनेजमेंट सिस्टम (सीएमएस) है। प्रोसेसवायर सीएमएस 3।
एक अलग प्रणाली का उपयोग? Microweber एक ओपन सोर्स ड्रैग एंड ड्रॉप CMS और ऑनलाइन शॉप है। Microweber स्रोत कोड GitHub पर होस्ट किया गया है। यह गाइड यो दिखाएगा
एक अलग प्रणाली का उपयोग? Microweber एक ओपन सोर्स ड्रैग एंड ड्रॉप CMS और ऑनलाइन शॉप है। Microweber स्रोत कोड GitHub पर होस्ट किया गया है। यह गाइड यो दिखाएगा
LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है
एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं
एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है
टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं
परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।
एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed का उपयोग करता है। क्या थी?
FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं
एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा
Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar
अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ