Πώς να εγκαταστήσετε το BigTree CMS σε ένα Fedora 26 LAMP VPS
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το BigTree CMS 4.2 είναι ένα γρήγορο και ελαφρύ, δωρεάν και ανοιχτού κώδικα σύστημα διαχείρισης περιεχομένου για επιχειρήσεις (CMS) με εκτενή
Το Tiny Tiny RSS Reader είναι ένα πρόγραμμα ανάγνωσης και συγκέντρωσης ειδήσεων (RSS/Atom), δωρεάν και ανοιχτού κώδικα που φιλοξενείται μόνος του, σχεδιασμένο να σας επιτρέπει να διαβάζετε ειδήσεις από οποιαδήποτε τοποθεσία, ενώ αισθάνεστε όσο το δυνατόν πιο κοντά σε μια πραγματική εφαρμογή επιτραπέζιου υπολογιστή. Το Tiny Tiny RSS Reader υποστηρίζει συνάθροιση και διανομή ροών, εισαγωγή και εξαγωγή OPML, κοινή χρήση μέσων κοινωνικής δικτύωσης, διεθνοποίηση, ανίχνευση διπλότυπων άρθρων, ευέλικτο φιλτράρισμα άρθρων, προσθήκες και θέματα, ένα API JSON και πολλά άλλα!
Σε αυτό το σεμινάριο, θα εγκαταστήσουμε το Tiny Tiny RSS Reader 17.4 σε ένα Fedora 26 LAMP VPS χρησιμοποιώντας διακομιστή ιστού Apache, PHP 7.1 και μια βάση δεδομένων MariaDB.
Θα ξεκινήσουμε προσθέτοντας έναν νέο sudo
χρήστη.
Πρώτα, συνδεθείτε στον διακομιστή σας ως root
:
ssh root@YOUR_VULTR_IP_ADDRESS
Προσθέστε έναν νέο χρήστη που ονομάζεται user1
(ή το όνομα χρήστη που προτιμάτε):
useradd user1
Στη συνέχεια, ορίστε τον κωδικό πρόσβασης για τον user1
χρήστη:
passwd user1
Όταν σας ζητηθεί, εισαγάγετε έναν ασφαλή και αξέχαστο κωδικό πρόσβασης.
Τώρα ελέγξτε το /etc/sudoers
αρχείο για να βεβαιωθείτε ότι η sudoers
ομάδα είναι ενεργοποιημένη:
visudo
Αναζητήστε μια ενότητα όπως αυτή:
%wheel ALL=(ALL) ALL
Και βεβαιωθείτε ότι δεν σχολιάζεται. Αυτή η γραμμή μας λέει ότι οι χρήστες που είναι μέλη της wheel
ομάδας μπορούν να χρησιμοποιήσουν την sudo
εντολή για να αποκτήσουν root
προνόμια.
Αφού επεξεργαστείτε το αρχείο, μπορείτε να αποθηκεύσετε και να βγείτε πατώντας Esc
και μετά πληκτρολογώντας :wq
για να "εγγράψετε" και να "κλείσετε" το αρχείο.
Στη συνέχεια πρέπει να προσθέσουμε user1
στην wheel
ομάδα:
usermod -aG wheel user1
Μπορούμε να επαληθεύσουμε τη user1
συμμετοχή στην ομάδα και να ελέγξουμε ότι η usermod
εντολή λειτουργούσε με την groups
εντολή:
groups user1
Τώρα χρησιμοποιήστε την su
εντολή για να μεταβείτε στον νέο user1
λογαριασμό χρήστη sudo :
su - user1
Η γραμμή εντολών θα ενημερωθεί για να υποδείξει ότι είστε πλέον συνδεδεμένοι στο user1
λογαριασμό. Μπορείτε να το επαληθεύσετε με την whoami
εντολή:
whoami
Τώρα, επανεκκινήστε την sshd
υπηρεσία, ώστε να μπορείτε να συνδεθείτε μέσω ssh
του νέου λογαριασμού χρήστη sudo που δεν είναι root που μόλις δημιουργήσατε:
sudo systemctl restart sshd
Έξοδος από τον user1
λογαριασμό:
exit
Έξοδος από τον root
λογαριασμό (που θα αποσυνδέσει τη ssh
συνεδρία σας ).
exit
Μπορείτε τώρα να εισέλθετε ssh
στην παρουσία διακομιστή από τον τοπικό σας κεντρικό υπολογιστή χρησιμοποιώντας τον νέο user1
λογαριασμό χρήστη sudo που δεν είναι root :
ssh user1@YOUR_VULTR_IP_ADDRESS
Εάν θέλετε να εκτελέσετε sudo χωρίς να χρειάζεται να πληκτρολογείτε κωδικό πρόσβασης κάθε φορά, ανοίξτε /etc/sudoers
ξανά το αρχείο χρησιμοποιώντας visudo
:
sudo visudo
Επεξεργαστείτε την ενότητα για την wheel
ομάδα έτσι ώστε να μοιάζει με αυτό:
%wheel ALL=(ALL) NOPASSWD: ALL
Σημείωση: Η απενεργοποίηση της απαίτησης κωδικού πρόσβασης για τον χρήστη sudo δεν είναι μια συνιστώμενη πρακτική, αλλά περιλαμβάνεται εδώ, καθώς μπορεί να κάνει τη διαμόρφωση του διακομιστή πολύ πιο βολική και λιγότερο ενοχλητική, ειδικά κατά τη διάρκεια μεγαλύτερων περιόδων διαχείρισης συστημάτων. Εάν ανησυχείτε για τις επιπτώσεις στην ασφάλεια, μπορείτε πάντα να επαναφέρετε την αλλαγή διαμόρφωσης στην αρχική, αφού ολοκληρώσετε τις εργασίες διαχείρισης.
Κάθε φορά που θέλετε να συνδεθείτε στον root
λογαριασμό χρήστη μέσα από τον sudo
λογαριασμό χρήστη, μπορείτε να χρησιμοποιήσετε μία από τις ακόλουθες εντολές:
sudo -i
sudo su -
Μπορείτε να βγείτε από τον root
λογαριασμό και να επιστρέψετε στον sudo
λογαριασμό χρήστη σας ανά πάσα στιγμή πληκτρολογώντας απλώς:
exit
Πριν εγκαταστήσουμε οποιοδήποτε πακέτο στην παρουσία του διακομιστή Fedora, θα ενημερώσουμε πρώτα το σύστημα.
Βεβαιωθείτε ότι έχετε συνδεθεί στον διακομιστή χρησιμοποιώντας έναν χρήστη sudo που δεν είναι root και εκτελέστε την ακόλουθη εντολή:
sudo dnf -y update
Εγκαταστήστε τον διακομιστή ιστού Apache:
sudo dnf -y install httpd
Στη συνέχεια, χρησιμοποιήστε την systemctl
εντολή για να ξεκινήσετε και να ενεργοποιήσετε τον Apache να εκτελείται αυτόματα κατά την εκκίνηση.
sudo systemctl enable httpd
sudo systemctl start httpd
Ελέγξτε το αρχείο διαμόρφωσης του Apache για να βεβαιωθείτε ότι η DocumentRoot
οδηγία οδηγεί στον σωστό κατάλογο.
sudo vi /etc/httpd/conf/httpd.conf
Η DocumentRoot
επιλογή διαμόρφωσης πρέπει να μοιάζει με αυτό:
DocumentRoot "/var/www/html"
Τώρα, ας βεβαιωθούμε ότι η mod_rewrite
μονάδα Apache είναι φορτωμένη. Μπορούμε να το κάνουμε αυτό αναζητώντας τον όρο " mod_rewrite
" στο αρχείο διαμόρφωσης των βασικών μονάδων του Apache .
Ανοίξτε το αρχείο:
sudo vi /etc/httpd/conf.modules.d/00-base.conf
Αναζητήστε τον όρο mod_rewrite
.
Εάν mod_rewrite
έχει φορτωθεί η λειτουργική μονάδα Apache, θα πρέπει να βρείτε μια γραμμή διαμόρφωσης όπως αυτή:
LoadModule rewrite_module modules/mod_rewrite.so
Εάν η παραπάνω γραμμή ξεκινά με άνω και κάτω τελεία, θα χρειαστεί να αφαιρέσετε το ερωτηματικό για να καταργήσετε το σχόλιο της γραμμής και να φορτώσετε τη μονάδα. Αυτό, φυσικά, ισχύει και για οποιεσδήποτε άλλες απαιτούμενες μονάδες Apache.
Τώρα πρέπει να επεξεργαστούμε το προεπιλεγμένο αρχείο ρυθμίσεων του Apache, ώστε mod_rewrite
να λειτουργεί σωστά με το Tiny Tiny RSS.
Ανοίξτε το αρχείο:
sudo vi /etc/httpd/conf/httpd.conf
Στη συνέχεια, βρείτε την ενότητα που ξεκινά με <Directory "/var/www/html">
και αλλάξτε AllowOverride none
σε AllowOverride All
. Το τελικό αποτέλεσμα (με όλα τα σχόλια αφαιρεμένα) θα πρέπει να μοιάζει κάπως έτσι:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Τώρα αποθηκεύστε και κλείστε το αρχείο διαμόρφωσης του Apache.
Θα κάνουμε επανεκκίνηση του Apache στο τέλος αυτού του σεμιναρίου, αλλά η τακτική επανεκκίνηση του Apache κατά την εγκατάσταση και τη ρύθμιση παραμέτρων είναι σίγουρα μια καλή συνήθεια, οπότε ας το κάνουμε τώρα.
sudo systemctl restart httpd
Τώρα πρέπει να ανοίξουμε τις προεπιλογές HTTP
και τις HTTPS
θύρες καθώς θα είναι αποκλεισμένες firewalld
από προεπιλογή.
Ανοίξτε τις θύρες του τείχους προστασίας:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
Φορτώστε ξανά το τείχος προστασίας για να εφαρμόσετε τις αλλαγές.
sudo firewall-cmd --reload
Θα δείτε τη λέξη να success
εμφανίζεται στο τερματικό σας μετά από κάθε επιτυχημένη εντολή διαμόρφωσης τείχους προστασίας.
Μπορούμε γρήγορα να επαληθεύσουμε ότι η HTTP
θύρα Apache είναι ανοιχτή μεταβαίνοντας στη διεύθυνση IP ή τον τομέα του στιγμιότυπου διακομιστή σε ένα πρόγραμμα περιήγησης:
http://YOUR_VULTR_IP_ADDRESS/
Εάν όλα έχουν ρυθμιστεί σωστά, θα δείτε την προεπιλεγμένη ιστοσελίδα του Apache στο πρόγραμμα περιήγησής σας.
SELinux stands for "Security Enhanced Linux". It is a security enhancement to Linux which allows users and administrators more control over access control. It is enabled by default in Fedora 26, but it is definitely not essential for server security as many Linux server distributions do not ship with it installed or enabled by default.
To avoid file permission problems with Tiny Tiny RSS later down the line, we are going to disable SELinux, for now. So open the SELinux configuration file with your favorite terminal editor:
sudo vi /etc/selinux/config
Change SELINUX=enforcing
to SELINUX=disabled
, then save the file.
To apply the configuration change, SELinux requires a server reboot, so you can either restart the server using the Vultr control panel or you can simply use the shutdown
command to cleanly shutdown and restart the server:
sudo shutdown -r now
When the server reboots, your SSH session will get disconnected and you may see a message informing you about a 'broken pipe'
or informing you 'Connection closed by remote host'
. This is nothing to worry about, simply wait for 20 seconds or so and then SSH back in again (with your own username and domain):
ssh user1@YOUR_DOMAIN
Or (with your own username and IP address):
ssh user1@YOUR_VULTR_IP_ADDRESS
Once you have logged back in, you should check the status of SELinux with the sestatus
command to make sure it has been properly disabled:
sudo sestatus
You will see a message saying SELinux status: disabled
. If you see a message saying SELinux status: enabled
(or something similar) you will need to repeat the above steps and ensure that you properly restart your server.
We can now install PHP 7.1 along with all of the necessary PHP modules required by Tiny Tiny RSS.
sudo dnf -y install php php-mysqlnd php-mbstring php-gd php-common php-pdo php-pecl-imagick php-xml php-zip
Το Fedora 26 χρησιμοποιεί ως προεπιλογή τον διακομιστή βάσης δεδομένων MariaDB, ο οποίος είναι ένας βελτιωμένος, πλήρως ανοιχτού κώδικα, αναπτυγμένος από την κοινότητα, drop-in αντικατάσταση του διακομιστή MySQL.
Εγκαταστήστε τον διακομιστή βάσης δεδομένων MariaDB:
sudo dnf -y install mariadb-server
Ξεκινήστε και ενεργοποιήστε τον διακομιστή MariaDB να εκτελείται αυτόματα κατά την εκκίνηση.
sudo systemctl enable mariadb
sudo systemctl start mariadb
Ασφαλίστε την εγκατάσταση του διακομιστή MariaDB:
sudo mysql_secure_installation
Ο root
κωδικός πρόσβασης θα είναι κενός, επομένως απλώς πατήστε enter όταν σας ζητηθεί ο root
κωδικός πρόσβασης.
Όταν σας ζητηθεί να δημιουργήσετε έναν root
χρήστη MariaDB/MySQL , επιλέξτε "Y" (για ναι) και, στη συνέχεια, εισαγάγετε έναν ασφαλή root
κωδικό πρόσβασης. Απλώς απαντήστε "Y" σε όλες τις άλλες ερωτήσεις ναι/όχι καθώς οι προεπιλεγμένες προτάσεις είναι οι πιο ασφαλείς επιλογές.
Συνδεθείτε στο κέλυφος MariaDB ως root
χρήστης MariaDB εκτελώντας την ακόλουθη εντολή.
sudo mysql -u root -p
Για πρόσβαση στη γραμμή εντολών MariaDB, απλώς εισαγάγετε τον root
κωδικό πρόσβασης MariaDB όταν σας ζητηθεί.
Εκτελέστε τα ακόλουθα ερωτήματα για να δημιουργήσετε μια βάση δεδομένων MariaDB και χρήστη βάσης δεδομένων για το Tiny Tiny RSS.
CREATE DATABASE tiny_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'tiny_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON tiny_db.* TO 'tiny_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Μπορείτε να αντικαταστήσετε το όνομα τη�� βάσης δεδομένων tiny_db
και το όνομα χρήστη tiny_user
με κάτι περισσότερο της αρεσκείας σας, αν προτιμάτε. Επίσης, βεβαιωθείτε ότι έχετε αντικαταστήσει τον "UltraSecurePassword" με έναν πραγματικά ασφαλή κωδικό πρόσβασης.
Αλλάξτε τον τρέχοντα κατάλογο εργασίας σας στον προεπιλεγμένο κατάλογο web.
cd /var/www/html/
Εάν λάβετε ένα μήνυμα σφάλματος που λέει κάτι σαν 'No such file or directory'
, δοκιμάστε την ακόλουθη εντολή:
cd /var/www/ ; sudo mkdir html ; cd html
Ο τρέχων κατάλογος εργασίας σας θα είναι τώρα: /var/www/html/
. Μπορείτε να το ελέγξετε με την pwd
εντολή (print working directory):
pwd
Τώρα χρησιμοποιήστε το wget
για λήψη του πακέτου εγκατάστασης Tiny Tiny RSS.
sudo wget --content-disposition https://git.tt-rss.org/git/tt-rss/archive/17.4.zip
Σημείωση: Η παραπάνω διεύθυνση URL του πακέτου Tiny Tiny RSS ήταν σωστή τη στιγμή της σύνταξης, αλλά θα πρέπει οπωσδήποτε να ελέγξετε για την πιο πρόσφατη έκδοση μεταβαίνοντας στη σελίδα λήψης του Tiny Tiny RSS .
Καταχωρίστε τον τρέχοντα κατάλογο για να ελέγξετε ότι έχετε κατεβάσει με επιτυχία το αρχείο.
ls -la
Ας το εγκαταστήσουμε γρήγορα unzip
για να μπορέσουμε να αποσυμπιέσουμε το αρχείο.
sudo dnf -y install unzip
Τώρα αποσυμπιέστε το αρχείο zip.
sudo unzip tt-rss-17.4.zip
Μετακινήστε όλα τα αρχεία εγκατάστασης στον ριζικό κατάλογο ιστού:
sudo mv -v tt-rss/* tt-rss/.* /var/www/html 2>/dev/null
Αλλάξτε την ιδιοκτησία των αρχείων Ιστού για να αποφύγετε τυχόν προβλήματα αδειών.
sudo chown -R apache:apache * ./
Κάντε επανεκκίνηση του Apache για άλλη μια φορά.
sudo systemctl restart httpd
Τώρα είμαστε έτοιμοι να προχωρήσουμε στο τελευταίο βήμα.
Ήρθε τώρα η ώρα να επισκεφτείτε τη διεύθυνση IP της παρουσίας του διακομιστή σας στο πρόγραμμα περιήγησής σας ή εάν έχετε ήδη διαμορφώσει τις ρυθμίσεις DNS του Vultr (και του έχετε δώσει αρκετό χρόνο για να διαδοθεί), μπορείτε απλώς να επισκεφτείτε τον τομέα σας.
Για να αποκτήσετε πρόσβαση στη σελίδα εγκατάστασης του Tiny Tiny RSS, εισαγάγετε τη διεύθυνση IP της παρουσίας Vultr στη γραμμή διευθύνσεων του προγράμματος περιήγησής σας, ακολουθούμενη από /install/
:
http://YOUR_VULTR_IP_ADDRESS/install/
Στην Database Settings
ενότητα της Tiny Tiny RSS Installer
σελίδας, εισαγάγετε τις ακόλουθες τιμές βάσης δεδομένων:
Database type: MySQL
Username: u1
Password: usecpass1
Database name: db1
Host name: localhost
Port: 3306
Το Tiny Tiny RSS URL
πεδίο θα πρέπει να συμπληρωθεί αυτόματα με τη διεύθυνση URL σας, ώστε να μπορείτε να το αφήσετε με την προεπιλεγμένη τιμή (η οποία θα είναι η διεύθυνση IP σας εάν δεν έχετε ρυθμίσει ακόμα το DNS σας). Εάν αποφασίσετε αργότερα να ρυθμίσετε το Vultr DNS, θα μπορείτε να τροποποιήσετε αυτήν την τιμή στις ρυθμίσεις διαμόρφωσης Tiny Tiny RSS.
Όταν συμπληρώσετε τα σωστά στοιχεία, απλώς κάντε κλικ Test Configuration
για να συνεχίσετε.
Αν όλα πήγαν ομαλά θα δείτε δύο μηνύματα που λένε Configuration check succeeded
και Database test succeeded
. Απλώς κάντε κλικ στο Initialize Databse
κουμπί για να συνεχίσετε.
Το πρόγραμμα εγκατάστασης θα δημιουργήσει ένα αρχείο διαμόρφωσης για εσάς χρησιμοποιώντας τις τιμές που έχετε ήδη εισαγάγει. Κάντε κλικ για Save Configuration
να αποθηκεύσετε το αρχείο αυτόματα.
Θα δείτε ένα μήνυμα που λέει Successfully saved config.php
.
Τώρα μπορείτε να αποκτήσετε πρόσβαση στην ενότητα διαχειριστή κάνοντας κλικ στον loading tt-rss now
σύνδεσμο και εισάγοντας το προεπιλεγμένο όνομα χρήστη και κωδικό πρόσβασης που εμφανίζονται παρακάτω:
Login: admin
Password: password
Εάν δεν ανακατευθυνθείτε στη σελίδα σύνδεσης διαχειριστή, μπορείτε να εισαγάγετε τη διεύθυνση διαχειριστή με μη αυτόματο τρόπο:
http://YOUR_VULTR_IP_ADDRESS/
Αφού συνδεθείτε, το πρώτο πράγμα που πρέπει να κάνετε είναι να αλλάξετε τον κωδικό πρόσβασης διαχειριστή από τον προεπιλεγμένο σε κάτι πιο ασφαλές, οπότε κάντε κλικ Actions...
στην επάνω δεξιά γωνία της σελίδας και επιλέξτε Preferences...
.
Τώρα κάντε κλικ στην Users
καρτέλα και μετά κάντε κλικ στον admin
χρήστη. User editor
Θα εμφανιστεί ένα παράθυρο διαλόγου, οπότε απλά εισάγετε τον νέο κωδικό πρόσβασης στο Change Password
πεδίο και κάντε κλικSave
Εάν δεν έχετε διαμορφώσει ακόμη τις ρυθμίσεις σας στο Vultr DNS, μπορείτε να το κάνετε χρησιμοποιώντας τον πίνακα ελέγχου του Vultr DNS.
Συνιστάται επίσης να διαμορφώσετε τον ιστότοπό σας ώστε να χρησιμοποιεί SSL, καθώς τα περισσότερα σύγχρονα προγράμματα περιήγησης θα δίνουν προειδοποιήσεις όταν οι ιστότοποι δεν έχουν ενεργοποιημένο το SSL και τα πιστοποιητικά SSL είναι πλέον διαθέσιμα δωρεάν.
Σε κάθε περίπτωση, είστε πλέον ελεύθεροι να ξεκινήσετε την εξερεύνηση των πολλών ρυθμίσεων διαμόρφωσης για το Tiny Tiny RSS και μπορείτε να το διαμορφώσετε σύμφωνα με τις προσωπικές σας προτιμήσεις. Βεβαιωθείτε ότι έχετε ελέγξει το wiki Tiny Tiny RSS για περισσότερες πληροφορίες σχετικά με τον τρόπο διαμόρφωσης και βελτιστοποίησης του αναγνώστη σας.
Ελπίζω να σας άρεσε αυτό το σεμινάριο και ελπίζω να διασκεδάσετε φιλοξενώντας το δικό σας εξατομικευμένο πρόγραμμα συγκέντρωσης ροών RSS με το Tiny Tiny RSS Reader!
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το BigTree CMS 4.2 είναι ένα γρήγορο και ελαφρύ, δωρεάν και ανοιχτού κώδικα σύστημα διαχείρισης περιεχομένου για επιχειρήσεις (CMS) με εκτενή
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Koel είναι μια απλή διαδικτυακή εφαρμογή προσωπικής ροής ήχου γραμμένη στο Vue στην πλευρά του πελάτη και στο Laravel στην πλευρά του διακομιστή. Koe
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Grav είναι ένα CMS με επίπεδο αρχείου ανοιχτού κώδικα γραμμένο σε PHP. Ο πηγαίος κώδικας Grav φιλοξενείται δημόσια στο GitHub. Αυτός ο οδηγός θα σας δείξει πώς t
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Akaunting είναι ένα δωρεάν, ανοιχτού κώδικα και διαδικτυακό λογιστικό λογισμικό σχεδιασμένο για μικρές επιχειρήσεις και ελεύθερους επαγγελματίες. Είναι χτισμένο με πνεύμα
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Tiny Tiny RSS Reader είναι ένα δωρεάν και ανοιχτού κώδικα πρόγραμμα ανάγνωσης και συγκέντρωσης ειδήσεων (RSS/Atom) που φιλοξενείται από τον εαυτό του και έχει σχεδιαστεί για
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το InvoicePlane είναι μια δωρεάν και ανοιχτού κώδικα εφαρμογή τιμολόγησης. Ο πηγαίος του κώδικας βρίσκεται σε αυτό το αποθετήριο Github. Αυτός ο οδηγός
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Σε αυτό το σεμινάριο, θα σας καθοδηγήσω στη ρύθμιση ενός διακομιστή Minecraft σε ένα SSD VPS υψηλής απόδοσης στο Vultr. Θα μάθετε ho
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το NGINX μπορεί να χρησιμοποιηθεί ως διακομιστής HTTP/HTTPS, διακομιστής αντίστροφου διακομιστή μεσολάβησης, διακομιστής μεσολάβησης αλληλογραφίας, εξισορροπητής φορτίου, τερματιστής TLS ή προσωρινή μνήμη
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Pagekit 1.0 CMS είναι ένα όμορφο, αρθρωτό, επεκτάσιμο και ελαφρύ, δωρεάν και ανοιχτού κώδικα Σύστημα Διαχείρισης Περιεχομένου (CMS) με
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Subrion 4.1 CMS είναι ένα ισχυρό και ευέλικτο Σύστημα Διαχείρισης Περιεχομένου ανοιχτού κώδικα (CMS) που προσφέρει ένα διαισθητικό και σαφές περιεχόμενο
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το TaskWarrior είναι ένα εργαλείο διαχείρισης χρόνου ανοιχτού κώδικα που αποτελεί βελτίωση της εφαρμογής Todo.txt και των κλώνων της. Λόγω του ου
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το CMS Made Simple 2.2 είναι ένα ευέλικτο και επεκτάσιμο, δωρεάν και ανοιχτού κώδικα Σύστημα Διαχείρισης Περιεχομένου (CMS) έξυπνα σχεδιασμένο για να β
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Εισαγωγή Το Bro είναι ένας αναλυτής κίνησης δικτύου ανοιχτού κώδικα. Είναι κυρίως μια οθόνη ασφαλείας που επιθεωρεί όλη την κίνηση σε μια γραμμή
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το X-Cart είναι μια εξαιρετικά ευέλικτη πλατφόρμα ηλεκτρονικού εμπορίου ανοιχτού κώδι��α με πολλές δυνατότητες και ενσωματώσεις. Ο πηγαίος κώδικας του X-Cart είναι hoste
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Matomo (πρώην Piwik) είναι μια πλατφόρμα αναλυτικών στοιχείων ανοιχτού κώδικα, μια ανοιχτή εναλλακτική στο Google Analytics. Η πηγή Matomo φιλοξενείται o
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το MyBB είναι ένα δωρεάν και ανοιχτού κώδικα, διαισθητικό και επεκτάσιμο πρόγραμμα φόρουμ. Ο πηγαίος κώδικας MyBB φιλοξενείται στο GitHub. Αυτός ο οδηγός θα καταφέρει
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Εισαγωγή Το TaskBoard είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο που μπορεί να χρησιμοποιηθεί για την παρακολούθηση των πραγμάτων που πρέπει να γίνουν. Παρέχει
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το LimeSurvey είναι ένα πρόγραμμα έρευνας ανοιχτού κώδικα γραμμένο σε PHP. Ο πηγαίος κώδικας του LimeSurvey φιλοξενείται στο GitHub. Αυτός ο οδηγός θα σας δείξει
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Backdrop CMS 1.8.0 είναι ένα απλό και ευέλικτο, φιλικό προς κινητά, δωρεάν και ανοιχτού κώδικα Σύστημα Διαχείρισης Περιεχομένου (CMS) που μας επιτρέπει
Χρησιμοποιώντας ένα διαφορετικό σύστημα; Το Craft CMS είναι ένα ανοιχτού κώδικα CMS γραμμένο σε PHP. Ο πηγαίος κώδικας CMS Craft φιλοξενείται στο GitHub. Αυτός ο οδηγός θα σας δείξει πώς να εγκαταστήσετε
Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.
Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.
Μπορεί να έχετε ακούσει ότι οι χάκερ κερδίζουν πολλά χρήματα, αλλά έχετε αναρωτηθεί ποτέ πώς κερδίζουν τέτοια χρήματα; ας συζητήσουμε.
Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.
Η ιδέα των αυτοκινούμενων αυτοκινήτων να βγαίνουν στους δρόμους με τη βοήθεια της τεχνητής νοημοσύνης είναι ένα όνειρο που έχουμε εδώ και καιρό. Όμως, παρά τις πολλές υποσχέσεις, δεν φαίνονται πουθενά. Διαβάστε αυτό το blog για να μάθετε περισσότερα…
Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.
Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.
Διαβάστε το ιστολόγιο για να μάθετε διαφορετικά επίπεδα στην Αρχιτεκτονική Μεγάλων Δεδομένων και τις λειτουργίες τους με τον απλούστερο τρόπο.
Σε αυτόν τον ψηφιακό κόσμο, οι έξυπνες οικιακές συσκευές έχουν γίνει κρίσιμο μέρος της ζωής. Ακολουθούν μερικά εκπληκτικά οφέλη των έξυπνων οικιακών συσκευών σχετικά με το πώς κάνουν τη ζωή μας να αξίζει και να απλοποιείται.
Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα