Mudanças entre as edições de "Brapci:Server"
Ir para navegação
Ir para pesquisar
(→fstab) |
(→fstab) |
||
| (7 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 5: | Linha 5: | ||
= Mapeando os discos = | = Mapeando os discos = | ||
Crie o arquivo | Crie o arquivo | ||
| − | /home/brapci/.smbcredentials | + | pico /home/brapci/.smbcredentials |
Conteúdo | Conteúdo | ||
username=rene | username=rene | ||
| Linha 11: | Linha 11: | ||
| − | = fstab = | + | 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 | #Backups - NAS | ||
//143.54.113.60/Public/brapci /data/pluto cifs | //143.54.113.60/Public/brapci /data/pluto cifs | ||
| Linha 20: | Linha 25: | ||
#Brapci Producao - TRUENAS | #Brapci Producao - TRUENAS | ||
| − | //143.54.113.131/Brapci /data/ | + | //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 | 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 | //143.54.113.131/Brapci/public/_repository /data/Brapci3.1/public/_repository cifs | ||
| Linha 26: | Linha 31: | ||
#//143.54.113.131/Brapci /data/Brapci-repository cifs | #//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 | 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
Índice
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