Mudanças entre as edições de "Brapci:Server"

De BrapciWiki
Ir para navegação Ir para pesquisar
 
(9 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
= fstab =
+
= Instalação do Samba =
 +
sudo apt update
 +
sudo apt install cifs-utils
  
#Backups - NAS
+
= Mapeando os discos =
//143.54.113.60/Public/brapci /data/pluto cifs credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
+
Crie o arquivo
//143.54.113.60/Public/brapci/backup/ /backup cifs credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
+
pico /home/brapci/.smbcredentials
 +
Conteúdo
 +
username=rene
 +
password={SENHA}
  
#Brapci Producao - TRUENAS
+
 
//143.54.113.131/Brapci /data/_repository cifs credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
+
mkdir /data/
//143.54.113.131/Brapci/public/_repository /data/Brapci3.1/public/_repository cifs credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
+
mkdir /data/pluto
#//143.54.113.131/Brapci /data/Brapci-repository cifs
+
mkdir /data/storage
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
+
mkdir /data/Brapci3.1
 +
mkdir /data/Brapci3.1/public/
 +
mkdir /data/Brapci3.1/public/_repository
 +
== fstab ==
 +
#Backups - NAS
 +
//143.54.113.60/Public/brapci /data/pluto cifs
 +
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
 +
//143.54.113.60/Public/brapci/backup/ /backup cifs
 +
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
 +
 +
#Brapci Producao - TRUENAS
 +
//143.54.113.131/Brapci /data/storage cifs  
 +
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
 +
//143.54.113.131/Brapci/public/_repository /data/Brapci3.1/public/_repository cifs  
 +
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
 +
#//143.54.113.131/Brapci /data/Brapci-repository cifs
 +
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
 +
 
 +
systemctl daemon-reload
 +
 
 +
mount /data/storage
 +
 
 +
= MariaDB =
 +
Instalando
 +
sudo apt install mariadb-server -y
 +
 
 +
Configurando a segurança
 +
sudo mysql_secure_installation
 +
 +
== Criar usuário no MariaDB ==
 +
CREATE USER 'sa'@'localhost' IDENTIFIED BY 'senha_nova';
 +
GRANT ALL ON * . * TO 'sa'@'localhost';
 +
FLUSH PRIVILEGES;
 +
 
 +
= Instalando o Apache2 =
 +
apt-get install apache2
 +
 
 +
Verificar a configuração
 +
apache2 -t
 +
 
 +
Corrigir o erro:  AH00111: Config variable ${APACHE_RUN_DIR} is not defined
 +
Troque a linha:
 +
DefaultRuntimeDir ${APACHE_RUN_DIR}
 +
Por:
 +
DefaultRuntimeDir /var/run/apache2
 +
Crie o diretório
 +
sudo mkdir -p /var/run/apache2
 +
source /etc/apache2/envvars
 +
 
 +
Corrigir o erro: '''DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot'''
 +
/etc/apache2/apache2.conf
 +
Inclua no final do arquivo
 +
ServerName localhost
 +
 
 +
== Habilitando os MODs do proxy ==
 +
sudo a2enmod ssl
 +
sudo a2enmod proxy
 +
sudo a2enmod proxy_http
 +
sudo a2enmod proxy_balancer
 +
sudo a2enmod lbmethod_byrequests
 +
 
 +
== Instalando o PHP ==
 +
sudo apt-get update
 +
sudo apt-get install apache2 php libapache2-mod-php
 +
sudo apt-get install php-soap php-xml php-curl php-opcache php-gd php-sqlite3 php-mbstring php-intl
 +
sudo apt install php php-json
 +
 
 +
== Instalando o PHPmyadmin ==
 +
sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl
 +
 
 +
= Brapci 3.1 =
 +
mkdir /data
 +
cd /data
 +
git clone https://github.com/ReneFGJr/Brapci3.1.git
 +
 
 +
chmod +xw /data/Brapci3.1/writable -R
 +
 
 +
Habilitando o repositório de arquivos
 +
mkdir /data/Brapci3.1/public/_repository

Edição atual tal como às 20h54min de 18 de setembro de 2024

Instalação do Samba

sudo apt update 
sudo apt install cifs-utils

Mapeando os discos

Crie o arquivo

pico /home/brapci/.smbcredentials

Conteúdo

username=rene
password={SENHA}


mkdir /data/
mkdir /data/pluto
mkdir /data/storage
mkdir /data/Brapci3.1 
mkdir /data/Brapci3.1/public/
mkdir /data/Brapci3.1/public/_repository

fstab

#Backups - NAS
//143.54.113.60/Public/brapci /data/pluto cifs 
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0
//143.54.113.60/Public/brapci/backup/ /backup cifs 
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 0

#Brapci Producao - TRUENAS
//143.54.113.131/Brapci /data/storage cifs 
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
//143.54.113.131/Brapci/public/_repository /data/Brapci3.1/public/_repository cifs 
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
#//143.54.113.131/Brapci /data/Brapci-repository cifs
credentials=/home/brapci/.smbcredentials,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777 0 2
systemctl daemon-reload
mount /data/storage

MariaDB

Instalando

sudo apt install mariadb-server -y

Configurando a segurança

sudo mysql_secure_installation

Criar usuário no MariaDB

CREATE USER 'sa'@'localhost' IDENTIFIED BY 'senha_nova';
GRANT ALL ON * . * TO 'sa'@'localhost';
FLUSH PRIVILEGES;

Instalando o Apache2

apt-get install apache2

Verificar a configuração

apache2 -t

Corrigir o erro: AH00111: Config variable ${APACHE_RUN_DIR} is not defined Troque a linha:

DefaultRuntimeDir ${APACHE_RUN_DIR}

Por:

DefaultRuntimeDir /var/run/apache2

Crie o diretório

sudo mkdir -p /var/run/apache2
source /etc/apache2/envvars

Corrigir o erro: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

/etc/apache2/apache2.conf

Inclua no final do arquivo

ServerName localhost

Habilitando os MODs do proxy

sudo a2enmod ssl
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_balancer
sudo a2enmod lbmethod_byrequests

Instalando o PHP

sudo apt-get update
sudo apt-get install apache2 php libapache2-mod-php
sudo apt-get install php-soap php-xml php-curl php-opcache php-gd php-sqlite3 php-mbstring php-intl
sudo apt install php php-json

Instalando o PHPmyadmin

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

Brapci 3.1

mkdir /data
cd /data
git clone https://github.com/ReneFGJr/Brapci3.1.git
chmod +xw /data/Brapci3.1/writable -R

Habilitando o repositório de arquivos

mkdir /data/Brapci3.1/public/_repository