• Accueil
  • Info
  • Publicité
  • Privacy & Policy
  • Nous Contacter
No Result
View All Result
Technique de pointe
  • Actualité
  • Technologies
  • Jeu vidéo
  • Mobile
  • Astuces
  • HTML5 / CSS
  • Java Script
  • PHP
  • Article Sponsorisé
  • Astuces
  • Jeu vidéo
  • Nous Contacter
MYCAMER
  • Actualité
  • Mobile
  • Jeu vidéo
    Top 5 des meilleurs jeux vidéo PC en Inde mis à jour

    Top 5 des meilleurs jeux vidéo PC en Inde mis à jour

    16 meilleures offres: jeux vidéo, équipement de plein air et technologie

    16 meilleures offres: jeux vidéo, équipement de plein air et technologie

    Le jeu – 8 conseils pour les survivants

    Le jeu – 8 conseils pour les survivants

    Meilleures actions de jeux vidéo à acheter en mai

    Meilleures actions de jeux vidéo à acheter en mai

    APERÇU : Jeu vidéo Escape Academy

    APERÇU : Jeu vidéo Escape Academy

    Un général à la retraite quatre étoiles pense que les séquences de jeux vidéo sont le conflit Ukraine-Russie

    Un général à la retraite quatre étoiles pense que les séquences de jeux vidéo sont le conflit Ukraine-Russie

    Une société de jeux vidéo gagne du terrain dans le centre-ville de Saint-Louis |  Entreprise locale

    Une société de jeux vidéo gagne du terrain dans le centre-ville de Saint-Louis | Entreprise locale

    Revue du jeu vidéo – Evil Dead: The Game

    Revue du jeu vidéo – Evil Dead: The Game

    La plus grosse bête de la musique de jeu vidéo: Bear McCreary expliqué

    La plus grosse bête de la musique de jeu vidéo: Bear McCreary expliqué

  • Developpement web
    • All
    • Language HTML5
    Apprenez JavaScript sans expérience de codage pour seulement 40 $

    Apprenez JavaScript sans expérience de codage pour seulement 40 $

    Manipulation des couleurs avec JavaScript |  Bonus HTML

    Manipulation des couleurs avec JavaScript | Bonus HTML

    Début d’un parcours de développement frontend – La nouvelle pile

    Début d’un parcours de développement frontend – La nouvelle pile

    Un homme condamné à plus de 25 ans de prison pour avoir volé un magasin de téléphones portables à Gunpoint |  USAO-NDTX

    L’ancien shérif de Norfolk condamné pour corruption publique | USAO-EDVA

    Crackle Plus de CSS Entertainment (CSSE) signe un accord pour lancer l’application Crackle sur les téléviseurs intelligents alimentés par Vewd

    Crackle de CSS Entertainment (CSSE) déploie une application gratuite mise à jour sur Fire TV

    OED et Urban League élargissent le programme de conception Web pour les petites entreprises et les étudiants issus de minorités

    OED et Urban League élargissent le programme de conception Web pour les petites entreprises et les étudiants issus de minorités

    Nicolas Birkel |  Avis de décès |  columbustelegram.com

    Nicolas Birkel | Avis de décès | columbustelegram.com

    Résistance à la fatigue des alliages Al-Si imprimés en 3D

    Résistance à la fatigue des alliages Al-Si imprimés en 3D

    Créez et déployez votre premier tableau de bord en temps réel avec Streamlit

    Créez et déployez votre premier tableau de bord en temps réel avec Streamlit

  • Astuces
    Jacob Nicotra, fondateur et PDG de Jacob Nicotra Web Development, a été présenté dans le magazine Authority

    Jacob Nicotra, fondateur et PDG de Jacob Nicotra Web Development, a été présenté dans le magazine Authority

    Revue Squarespace 2022 : fonctionnalités, prix et plus

    Which is Better in 2022?

    Set Up Your Store in 7 Steps

    Set Up Your Store in 7 Steps

    Revue Squarespace 2022 : fonctionnalités, prix et plus

    SiteGround Review 2022 : fonctionnalités, prix et plus

    Revue Squarespace 2022 : fonctionnalités, prix et plus

    Revue Squarespace 2022 : fonctionnalités, prix et plus

    Comment commencer à tester votre code WordPress avec le framework de test PHP Pest – WP Tavern

    Comment commencer à tester votre code WordPress avec le framework de test PHP Pest – WP Tavern

    Membership website builders vs membership platforms: What’s the difference?

    WordPress membership websites vs closed membership platforms: Which is better?

    Vulnérabilité d’exécution de code à distance du plugin WordPress Elementor

    Vulnérabilité d’exécution de code à distance du plugin WordPress Elementor

    Étapes pour installer MySQL sur Ubuntu 22.04 LTS Jammy Linux

    Étapes pour installer MySQL sur Ubuntu 22.04 LTS Jammy Linux

  • Nous contacter
No Result
View All Result
MYCAMER
No Result
View All Result
Home Astuces

Installer le serveur NextCloud sur AlmaLinux 8

Caleb by Caleb
janvier 22, 2022
in Astuces
0 0
0
Installer le serveur NextCloud sur AlmaLinux 8
335
SHARES
2k
VIEWS
Share on FacebookShare on TwitterRedditLinkedin


Tutoriel étape par étape pour installer NextCloud sur AlmaLinux 8 pour le stockage cloud personnel afin de stocker des fichiers multimédias et des documents en utilisant Internet depuis n’importe où ; à l’aide d’un smartphone ou d’une application de bureau.

Qu’est-ce qu’Nextcloud ?

Nextcloud est un logiciel d’architecture serveur-client gratuit et open-source dont le code source est disponible sur GitHub. Il s’agit d’un fork d’une autre solution cloud personnelle populaire “OwnCloud”. Tout utilisateur ou entreprise peut l’utiliser pour créer son cloud similaire à Google Drive, iCloud, Dropbox et Onedrive. Où synchroniser et accéder aux données (télécharger et télécharger) automatiquement avec un utilisateur d’annuaire local peut utiliser l’application client Next Cloud pour smartphones et ordinateurs de bureau. Cela signifie qu’une base de données cohérente est accessible depuis plusieurs ordinateurs, mais aussi via une interface web. Bien que Nextcloud soit basé sur PHP, seul Linux est pris en charge en tant qu’environnement de serveur. Il n’est pas non plus possible d’utiliser Apache ou NGINX avec PHP sous Windows.

Étapes pour installer NextCloud sur AlmaLinux 8

Les étapes indiquées ici seront applicables à d’autres distributions Linux basées sur RedHat telles que CentOS, Rocky Linux, Oracle Linux…

1. Exigences

• AlmaLinux 8
• Apache, PHP 7.3, 7.4, 8.0
• MySQL 8.0+ ou MariaDB 10.2/10.3/10.4/10.5
• Utilisateur sudo non root
• 512 Mo de RAM

2. Exécutez la mise à jour du système

Si vous venez d’installer un nouveau serveur AlmaLinux ou si vous ne l’avez pas mis à jour depuis un certain temps, exécutez d’abord la commande de mise à jour du système :

sudo dnf update & sudo dnf upgrade

Aussi, installez :

Example of the Title

Example description. Lorem Ipsum is simply dummy text of the printing and type..

sudo dnf install wget nano unzip

3. Désactiver SELinux dans AlmaLinux 8

Une fois la mise à jour terminée, mettez également SELinux en mode permissif, ce qui signifie le désactiver temporairement jusqu’au prochain redémarrage. Cela garantira qu’il n’y aura pas de restriction indésirable lors de l’installation de NextCloud.

sudo setenforce 0
sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

Pour vérifier l’état :

sestatus

Désactiver SELinux dans Rocky Linux

4. Installez Apache (httpd)

Comme l’une des exigences de NextCloud est le serveur Web, donc pour cela, installez Apache, en plus d’être une application Web basée sur PHP, configurez également la même chose.

sudo dnf install httpd wget

Démarrer et activer les services Apache

sudo systemctl enable --now httpd

Pour vérifier l’état :

sudo systemctl status httpd

5. PHP 8.0 + extensions pour NextCloud dans AlmaLinux 8

Selon NextCloud, il est recommandé d’utiliser PHP 8.0. Par conséquent, nous optons pour cela car la version via le référentiel par défaut d’AlmaLinux est 7.2. Par conséquent, nous devons ajouter le référentiel Remi manuellement pour obtenir la dernière version.

sudo dnf install epel-release
sudo dnf -y install http://rpms.remirepo.net/enterprise/remi-release-8.rpm
sudo dnf update
sudo dnf module reset php
sudo dnf module enable php:remi-8.0

Installer:

sudo dnf -y install php php-cli php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-pdo php-pecl-apcu php-pecl-apcu-devel php-ldap

Augmentez la limite de mémoire PHP :

sudo nano /etc/php.ini

Trouver memory_limit et définissez la valeur sur 512M

memory_limit = 512M

Enregistrez le fichier : Ctrl+O, appuyez sur le Entrer clé, puis quittez : Ctrl+X.

5. Configurez MariaDB et créez une base de données

Nous avons également besoin d’un support pour stocker les données générées par NextCloud, ici nous utilisons MariaDB. Cependant, vous pouvez également utiliser MySQL, SQLite, Oracle Database et PostgreSQL si vous le souhaitez.

sudo dnf install mariadb-server mariadb

Démarrez et activez le service :

sudo systemctl enable --now mysqld

Base de données sécurisée :

sudo mysql_secure_installation

Suivez l’assistant textuel.

Créez une nouvelle base de données pour NextCloud :

Connexion:

mysql -u root -p

Créer un utilisateur de base de données :

CREATE USER 'youruser'@'localhost' IDENTIFIED BY "yourpassword";

Créer une base de données :

CREATE DATABASE yourdb;

Donnez tous les droits de la base de données créée à utiliser :

GRANT ALL PRIVILEGES ON yourdb.* TO 'youruser'@'localhost';
FLUSH PRIVILEGES;
exit;

Noter: Remplacer votredb avec le nom de base de données que vous voulez donner, tandis que le votreutilisateur avec le nom d’utilisateur et votre mot de passe avec le mot de passe que vous souhaitez attribuer.

6. Téléchargez et installez Nextcloud sur AlmaLinux 8

Visiter le site officiel de NextCloud puis téléchargez-le. Faites un clic droit sur le Télécharger et copiez l’adresse du lien.

Télécharger Nextcloud pour Rocky Linux

coller le lien avec wget

wget paste-link

Exemple:

wget https://download.nextcloud.com/server/releases/nextcloud-23.0.0.zip

décompressez le fichier :

unzip nextcloud-*.zip

Déplacez le fichier extrait vers /var/www/html/ annuaire

sudo mv nextcloud/ /var/www/html/

Créez un dossier de données pour stocker les données téléchargées dans Nextcloud

sudo mkdir /var/www/html/nextcloud/data

Maintenant, donnez l’autorisation Nextcloud à l’utilisateur Apache :

sudo chown apache:apache -R /var/www/html/nextcloud

7. Créer un fichier Apache VirtualHost pour NextCloud

Créons un fichier de configuration Apache pour NextCloud, pour servir le fichier au cas où vous utilisez le nom de domaine ou si plusieurs sites Web s’exécutent sur le même serveur.

sudo nano /etc/httpd/conf.d/nextcloud.conf

Collez les lignes suivantes :

Noter: N’oubliez pas de remplacer cloud.example.com avec le nom de domaine que vous souhaitez utiliser. Si vous n’en avez pas, laissez-le tel quel.

<VirtualHost *:80>

ServerName cloud.example.com
ServerAdmin [email protected]

DocumentRoot /var/www/html/nextcloud

<directory /var/www/html/nextcloud>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
</directory>

</VirtualHost>

Redémarrez le serveur Web Apache et définissez les politiques SELinux :

sudo semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
sudo sudo restorecon -Rv /var/www/html
sudo systemctl restart httpd

8. Ouvrir le port dans le pare-feu

sudo firewall-cmd --add-service={http,https} --permanent
sudo firewall-cmd --reload

9. Accéder à l’interface Web NextCloud

Une fois toutes les étapes ci-dessus terminées, vous êtes prêt à accéder à l’interface Web pour configurer NextCloud plus avant sur votre système AlmaLinux 8.

Ouvrez votre navigateur qui peut accéder au domaine ou à l’adresse IP du serveur sur lequel vous avez installé NextCloud. Après ce point vers l’Ip ou le domaine :

http://your-server-ip-address
or
http://your-domain.com

Créez un utilisateur administrateur et entrez les détails de la base de données

La première page vous demandera de créer un Administrateur utilisateur et après cela, sélectionnez MySQL/MariaDB comme base de données. Entrez les détails de la Base de données vous avez créé.

Après cela, cliquez sur le Finir bouton.

Créer les détails de l'utilisateur administrateur et de la base de données dans le cloud

Configuration de Nextcloud à l'aide de la commande sur AlmaLinux

NextCloud installe AlmaLinux 8

10. Comment mettre à jour ou mettre à niveau

À l’avenir, si vous souhaitez mettre à niveau votre NextCloud à l’aide de la commande, facilement, alors voici la commande :

Modifier php.ini

sudo nano /etc/php.ini

Faites défiler jusqu’à la fin du fichier :

--define apc.enable_cli=1

Sauvegarder le fichier à l’aide Ctrl+O, appuyez sur le Entrer touche, puis appuyez sur Ctrl+X

Une fois que vous avez ajouté

sudo -u apache php --define apc.enable_cli=1 /var/www/nextcloud/updater/updater.phar

Comment mettre à niveau ou mettre à jour Nextcloud à l'aide de la ligne de commande

11. Définir Let’s Encrypt SSL pour NextCloud

Ceux qui souhaitent également définir un certificat SSL doivent exécuter les commandes suivantes :

Noter: Assurez-vous dans votre domaine DNS “UNE” l’enregistrement pointe vers l’adresse IP où vous avez installé NextCloud.

sudo systemctl stop httpd
sudo dnf -y install certbot mod_ssl
sudo certbot certonly --standalone -d cloud.example.com --preferred-challenges http --agree-tos -n -m [email protected] --keep-until-expiring

Une fois la SSL certificat a été émis avec succès, modifiez votre configuration Apache existante :

sudo nano /etc/httpd/conf.d/nextcloud.conf

Supprimez la configuration existante et ajoutez la suivante. Et n’oubliez pas de remplacer le cloud.example.com avec le nom de domaine que vous souhaitez utiliser accédez à NextCloud.

<VirtualHost *:80>
ServerName files.example.com
ServerAdmin [email protected]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>

<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerName cloud.example.com
ServerAdmin [email protected]
DocumentRoot /var/www/html/nextcloud
<directory /var/www/html/nextcloud>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
SetEnv HOME /var/www/html/nextcloud
SetEnv HTTP_HOME /var/www/html/nextcloud
</directory>
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/cloud.example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/cloud.example.com/privkey.pem
</VirtualHost>
</IfModule>

Enregistrez le fichier en appuyant sur Ctrl+O, appuyez sur le Entrer clé, puis quittez le même en utilisant Ctrl+X.

Conclusion

De cette façon, nous pouvons installer NextCloud sur AlmaLinux ou dans n’importe quel système basé sur Redhat tel que CentOS, Oracle Linux… Bien que ce soit un bon moyen de configurer votre cloud pour accéder aux fichiers à distance, quelques inconvénients sont toujours là. Tel que l’utilisateur sera responsable de la maintenance, de la sécurité et des paramètres, y compris le matériel.

L’installation et la configuration de votre propre Nextcloud sur un VPS Linux prend environ une heure – et est également faisable pour les débutants Linux. Et si vous entendiez parler de failles de sécurité et de scandales de la part des fournisseurs de cloud habituels à l’avenir ? Ensuite, vous pouvez créer votre propre cloud en utilisant Nextcloud ; il peut améliorer l’offre d’OwnCloud de plusieurs manières. Il est important de peser le pour et le contre des options open source et commerciales lors du choix d’une solution de stockage. L’outil de partage de fichiers open source de Nextcloud est une option viable, gratuite et attrayante pour de nombreux particuliers et entreprises.

Autres Articles :

• Activer les boutons Réduire et Maximiser sur Almalinux ou Rocky Linux
• Comment installer WordPress sur AlmaLinux 8 | Rocheux Linux 8
• Installer le client Nextcloud sur Debian 11 Bullseye Linux
• Comment installer Cockpit sur Ubuntu 22.04 | 20.04 LTS
• Comment installer le client FileZilla sur Rocky Linux

— to www.how2shout.com

Get real time update about this post categories directly on your device, subscribe now.

Unsubscribe
Caleb

Caleb

Stay Connected

  • 81.7k Followers
  • 113k Subscribers

Articles populaires

  • 10 problèmes courants de l’iPhone 13 et comment les résoudre

    10 problèmes courants de l’iPhone 13 et comment les résoudre

    3526 shares
    Share 1410 Tweet 882
  • Comment installer phpMyAdmin sur Debian 11 Bullseye (Apache)

    880 shares
    Share 352 Tweet 220
  • Battle.net s’est remis d’une attaque DDoS, selon Blizzard

    492 shares
    Share 197 Tweet 123
  • 2 façons d’installer le serveur LAMP sur Ubuntu 22.04 | 20.04

    397 shares
    Share 159 Tweet 99
  • Podcast : « Personnages, mensonges et transactions » Le jeu : un portrait de Scott Morrison #TransitZone

    420 shares
    Share 168 Tweet 105

Follow Our Page

Ajouter votre lien ici

Example of the Title

Follow Us

    Go to the Customizer > JNews : Social, Like & View > Instagram Feed Setting, to connect your Instagram account.
Facebook Twitter Youtube Vimeo Instagram

We bring you the best Premium WordPress Themes that perfect for news, magazine, personal blog, etc. Check our landing page for details.

Category

  • Actualité
  • Article Sponsorisé
  • Astuces
  • Jeu vidéo
  • Language HTML5
  • Mobile
  • portrait
  • Technologies

Recent News

Critique de Two Palestinians Go Dogging – un portrait humain dévastateur du conflit se grave dans l’esprit | Théâtre

mai 23, 2022
Siasat propose des cours gratuits à partir du 23 mai

Siasat propose des cours gratuits à partir du 23 mai

mai 23, 2022

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Actualité
  • Mobile
  • Jeu vidéo
  • Developpement web
  • Astuces
  • Nous contacter

© 2022 JNews - Premium WordPress news & magazine theme by Jegtheme.

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
fr French
ar Arabiczh-CN Chinese (Simplified)en Englishfr Frenchde Germanit Italianru Russianes Spanish

Add New Playlist

This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Visit our Privacy and Cookie Policy.