Add notes for matrix
This commit is contained in:
parent
ba5441d8e0
commit
1efd20dbc8
|
@ -0,0 +1,35 @@
|
|||
## Matrix
|
||||
|
||||
Matrix es un excelente software de chat desentralizado.
|
||||
|
||||
Si bien se puede tener un dominio como nombre de tu servidor, es más practico usar un subdominio, asegurate de tenerlo ya apuntando a tu servidor.
|
||||
```
|
||||
matrix.dominio.net
|
||||
```
|
||||
|
||||
Instalar dependencias
|
||||
```Instalar dependencias
|
||||
sudo apt install curl wget gnupg2 apt-transport-https
|
||||
```
|
||||
|
||||
Agregar la firma de los paquetes
|
||||
```Agregar la firma de los paquetes
|
||||
sudo wget -qO /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
|
||||
```
|
||||
|
||||
Agregar el repositorio
|
||||
```Agregar el repositorio
|
||||
sudo echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/matrix-org.list
|
||||
```
|
||||
|
||||
Instalar el servidor
|
||||
```Instalar el servidor
|
||||
sudo apt install matrix-synapse-py3
|
||||
```
|
||||
|
||||
Agrega el nombre de tu servidor (matriz.dominio.net) sin ningún protocolo cuando se te solicite.
|
||||
|
||||
|
||||
=> gemini://elmau.net/chuletas.gmi Regresar el índice
|
||||
=> gemini://elmau.net Regresar el inicio
|
||||
|
|
@ -6,6 +6,8 @@ Nebula es una VPN Mesh (en malla), su principal característica y ventaja es que
|
|||
|
||||
En la terminología de Nebula, a este nodo central se le conoce como "faro" (ligthouse) y es el único que necesita una IP fija.
|
||||
|
||||
El "faro solo pone en contacto los clientes" por lo que "NO sabe que se transmite entre ellos" y dado que los certificados se pueden generar en un cliente, el mismo "faro" nunca podrá generar certificados para otros clientes.
|
||||
|
||||
Nebula esta hecho en Go por lo que solo se requiere un binario para el faro y los clientes y uno más para generar los certificados. Asegurate de descargar la versión correcta para la arquitectura del servidor y los clientes.
|
||||
=> https://github.com/slackhq/nebula/releases/ Descargar Nebula
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@ Crear roles y bases de datos
|
|||
```
|
||||
psql -U postgres
|
||||
|
||||
create role ROLE_NAME with login encrypted password 'CONTRA';
|
||||
create role ROLE_NAME with login encrypted password 'CONTRASEÑA';
|
||||
|
||||
create database NAME with owner ROLE_NAME;
|
||||
```
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
## Ubuntu Server 20.04
|
||||
|
||||
|
||||
Agregar un usuario.
|
||||
```
|
||||
adduser USER
|
||||
```
|
||||
|
||||
Agregar un usuario al grupo "sudo".
|
||||
```
|
||||
gpasswd -a USER sudo
|
||||
|
@ -84,7 +89,9 @@ sudo vim /etc/ssh/sshd_config
|
|||
Desactivar los mensajes de Ubuntu al entrar
|
||||
```Desactivar los mensajes de Ubuntu al entrar
|
||||
|
||||
sudo chmod +x /etc/update-motd.d/50-motd-news
|
||||
sudo chmod -x /etc/update-motd.d/50-motd-news
|
||||
sudo chmod -x /etc/update-motd.d/10-help-text
|
||||
|
||||
```
|
||||
|
||||
Instalar certbot
|
||||
|
@ -104,9 +111,9 @@ sudo ufw allow http
|
|||
sudo ufw allow https
|
||||
|
||||
sudo ufw enable
|
||||
|
||||
```
|
||||
|
||||
|
||||
Cambiar limite de archivos abiertos
|
||||
```Cambiar limite de archivos abiertos
|
||||
sudo vim /etc/security/limits.conf
|
||||
|
|
Loading…
Reference in New Issue