Cómo instalar privatebin en NAT VPS

blank


Natvps.idPrivado es un servicio cabina pasajera Quién está seguro, minimalista y de código abierto, donde el servidor no tiene información sobre los datos enviados. PrivateBin le permite compartir información confidencial de manera segura y anónima. PrivateBin puede ser autohospedado en el servidor en sí para aumentar la seguridad de los datos.

Este artículo trata los pasos para instalar privateBin en NAT VPS utilizando un Docker, así como la configuración de Nginx para reverso. Este artículo utiliza Ubuntu 22.04 como referencia, pero puede usar otras distribuciones como Debian y CentOS. Asegúrese de que el sistema operativo utilizado admite el Docker.

Configuración de transferencia de puertos

Como usamos las coulis, debemos agregar Configuración de transferencia de 2 puertos En el panel Virtualizor (u otros paneles VPS dependiendo del proveedor), a saber Transferencia de puerto http dan https Para el dominio privado.

Por ejemplo, en este artículo utilizará un campo bin.tutorial.mdinata.my.id Para acceder a privatebin. Usted es libre de cambiar el dominio según su elección. Registre este puerto y este campo, ya que lo usaremos nuevamente en el proceso de implementación.

blank

No olvide agregar registros DNS para acceder a su IP pública NAT VPS, como esta:

blank

Instalar Docker

Usaremos Docker y componiremos Docker para desplegar PrivateB.

Primero, instalar bucle Uso del orden:

apt update && apt install curl -y

blank

Luego corre guión Instalación automática de Docker Al ingresar:

curl -fsSL get.docker.com | sh

Espere hasta que termine el proceso de instalación.

blank

Instalar privatebin

Primero, cree un nuevo archivo para privateBin.

mkdir privatebin
cd privatebin/

blank

Crear un archivo de configuración de Docker compone:

apt install nano -y # Jika belum
nano docker-compose.yml
services:
  privatebin:
    image: privatebin/nginx-fpm-alpine
    restart: always
    ports:
      - "8080:8080"
    volumes:
      - ./data:/srv/data

blank

Guarde el archivo.

Luego crea un nuevo repertorio y cambia autorización Para datos privados:

mkdir data
sudo chown 65534:82 ./data

blank

Finalmente, ejecute privatebin:

docker compose up -d

blank

Espere el proceso desplegar finalizado. La implementación primero puede tomar unos minutos porque debe descargar todo imagen PrivateBin desde el principio.

Configuración de Nginx (proxy inverso)

Para que podamos acceder a la URL a través de un área como bin.tutorial.mdinata.my.idPodemos usar proxy inverso Como nginx.

En primer lugar, instalar Nginx a través del comando:

# Hapus Apache2 dan pendukungnya (biasanya terpasang secara bawaan di VPS OpenVZ)
apt purge apache2* -y

# Install NGINX
apt install nginx -y

blank

Cree una nueva configuración de host específicamente para privateBin:

nano /etc/nginx/sites-available/privatebin

Luego pegue la siguiente configuración:

# 

server {
    listen 80;
    server_name bin.tutorial.mdinata.my.id;

    # Reverse proxy to PrivateBin container
    location / {
        proxy_pass         
        proxy_set_header   Host $host;
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   X-Forwarded-Proto $scheme;
    }
}

Cambiar bin.tutorial.mdinata.my.id con tu dominio.

blank

Active la configuración con:

ln -sf /etc/nginx/sites-available/privatebin /etc/nginx/sites-enabled/privatebin

# Restart NGINX
systemctl restart nginx

blank

Generar Serifikat SSL (vamos)

Para que nuestro campo sea accesible a través de HTTPS, debemos establecer un certificado SSL. Podemos usar un certificado SSL gratuito de Let’s Cifrypt a través de CertBot.

Instalar El complemento CERTBOT y NGINX usa el comando:

apt install python3-certbot python3-certbot-nginx

blank

ENTONCES, generar Certificado a través de CertBot con el comando

certbot --nginx -d bin.tutorial.mdinata.my.id

Cambiar bin.tutorial.mdinata.my.id con tu dominio.

blank

¡Feliz! Se puede acceder a su dominio actual a través de una conexión HTTPS segura.

Acceder a privatebin

Se puede acceder a DocMain a través de su dominio anterior. Ejemplo: https://bin.tutorial.mdinata.my.id.

blank

blank

Frazada

Por lo tanto, este artículo se refiere a los pasos para instalar privateBin en NAT VPS. Si está confundido o dudoso, no dude en hacer preguntas en el grupo Telegram @ IPv6indonia. ¡GRACIAS!



Gentong Pos

Review Film
Berita Terkini
Berita Terkini
Berita Terkini
review anime

Gaming Center

Berita Olahraga

Lowongan Kerja

Berita Terkini

Berita Terbaru

Berita Teknologi

Seputar Teknologi

Berita Politik

Resep Masakan

Pendidikan

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top