Brapci:Server

De BrapciWiki
Ir para navegação Ir para pesquisar

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