Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
MicroBin

MicroBin

A MicroBin egy kicsi, Rustban írt pastebin és fájlmegosztó szerver. Osszon meg szöveget, fájlokat vagy rövidített URL-eket lejárati idővel és opcionális jelszóval, fiók nélkül. BSD-3-Clause licenc, több mint 4 500 GitHub-csillag.

Egy pillantásra

4.5k

GitHub-csillagok

1

Oldalmegtekintések

Licenc BSD-3-Clause Verzió Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Hozzáférés

Nyisd meg az alábbi URL-t a böngésződben: https://<SERVER-IP>

Fogadja el az önaláírt tanúsítvány figyelmeztetését, és nyissa meg a MicroBin-t.

Adminisztrációs felület

Az adminisztrátori felület itt érhető el: https://<SERVER-IP>/admin/

Használja az alábbi bejelentkezési adatokat:

  • Felhasználónév: admin
  • Jelszó: tárolva van a /usr/share/microbin/.env as MICROBIN_ADMIN_PASSWORD

Konfiguráció

A MicroBin beállításai itt módosíthatók: /usr/share/microbin/.env

A konfiguráció módosítása után indítsa újra az alkalmazást:

cd /usr/share/microbin
docker compose up -d

Fontos fájlok és könyvtárak

  • Telepítési útvonal: /usr/share/microbin
  • Compose fájl: /usr/share/microbin/compose.yaml
  • Környezeti fájl: /usr/share/microbin/.env
  • Adatkötet: /var/lib/docker/volumes/microbin_microbin_data
  • Nginx konfiguráció: /etc/nginx/sites-available/microbin

Szolgáltatáskezelés

Futó konténerek megtekintése:

docker compose -f /usr/share/microbin/compose.yaml ps

MicroBin újraindítása:

docker compose -f /usr/share/microbin/compose.yaml restart

MicroBin naplóinak megtekintése:

cd /usr/share/microbin && docker compose logs -f

MicroBin leállítása:

docker compose -f /usr/share/microbin/compose.yaml stop

A MicroBin indítása:

docker compose -f /usr/share/microbin/compose.yaml start

A MicroBin újralétrehozása:

docker compose -f /usr/share/microbin/compose.yaml up -d

Nginx állapotának ellenőrzése:

systemctl status nginx

Nginx újraindítása:

systemctl restart nginx

Nginx újratöltése:

systemctl reload nginx

Ellenőrizd az Nginx konfigurációját:

nginx -t

HTTPS engedélyezése domainnel

1. Irányítsa a domainjét a szerver IP-jére.

2. Szerkesztés /etc/nginx/sites-available/microbin és cseréld le mindkét server_name _; direktívát a saját domainedre (pl. server_name yourdomain.com;).

3. Telepítse a Certbotot:

apt install -y certbot python3-certbot-nginx

4. Szerezz be egy Let's Encrypt tanúsítványt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Szerkeszd a következőt: /etc/nginx/sites-available/microbin és frissítsd a következőt: ssl_certificate és ssl_certificate_key direktívákat, hogy a Let's Encrypt tanúsítványodat használják.

Before:
    ssl_certificate /etc/nginx/ssl/microbin.crt;
    ssl_certificate_key /etc/nginx/ssl/microbin.key;
After:
    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Töltse újra a Nginx-et a változások érvényesítéséhez:

systemctl reload nginx

7. Szerkeszd a következőt: /usr/share/microbin/.env és frissítsd: MICROBIN_PUBLIC_PATH től https://<SERVER_IP>/ a saját domainedre (pl. export MICROBIN_PUBLIC_PATH=https://yourdomain.com/).

8. Hozza létre újra a szolgáltatásokat:

cd /usr/sahre/microbin && docker compose up -d

9. Nyissa meg a MicroBin-t itt: https://yourdomain.com.

Megjegyzések

  • A szolgáltatás újralétrehozása érintheti a meglévő bejegyzéseket.
  • Tartsa meg a .env fájlt biztonságos helyen, mert érzékeny konfigurációs értékeket tartalmaz.

Több az Önállóan üzemeltetett kategóriában

Kapcsolódó alkalmazások.

MicroBin telepítése most. Már 2,48 $/hó-tól.