50% sleva všechny plány, omezený čas. Od $2.48/mo
Etherpad

Etherpad

Etherpad je editor dokumentů pro spolupráci v reálném čase. Google Docs alternativa pro prostý text s historií verzí, in-line chatem a rozdíly revizí. Open-source, používaný na Wikipedii, Mozille a Evropské komisi. Referenční server pro textovou spolupráci v reálném čase.

Verze

Nejnovější

Operační systém

Ubuntu Server 24.04 LTS

Min. BERAN

2 GB

Typy IP

IPV4

Přístup k Etherpadu

  • Uživatelské rozhraní: https://<SERVER_IP>
  • Administrátorské rozhraní: https://<SERVER_IP>/admin
  • Pověření správce: Uživatelské jméno admin, heslo uložené v .env as ADMIN_PASSWORD

Přidejte uživatele pomocí nastavení správce

1. Navštivte: https://<SERVER_IP>/admin

2. Přejděte do Nastavení.

3. Zobrazí se konfigurační soubor JSON.

4. Najděte users sekce:

  "users": {
    "admin": {
      // 1) "password" can be replaced with "hash" if you install ep_hash_auth
      // 2) please note that if password is null, the user will not be created
      "password": "${ADMIN_PASSWORD:null}",
      "is_admin": true
    },
    "user": {
      // 1) "password" can be replaced with "hash" if you install ep_hash_auth
      // 2) please note that if password is null, the user will not be created
      "password": "test",
      "is_admin": false
    }
  },

5. Přidejte nového uživatele (postupujte podle platné syntaxe JSON):

  "users": {
    "admin": {
      // 1) "password" can be replaced with "hash" if you install ep_hash_auth
      // 2) please note that if password is null, the user will not be created
      "password": "${ADMIN_PASSWORD:null}",
      "is_admin": true
    },
    "user": {
      // 1) "password" can be replaced with "hash" if you install ep_hash_auth
      // 2) please note that if password is null, the user will not be created
      "password": "test",
      "is_admin": false
    },
    "newuser": {
      "password": "strongpassword",
      "is_admin": false
    }
  },

6. Klepněte na Uložit nastavení.

7. Klikněte na Restart Etherpad.

Důležité soubory a adresáře

  • Instalace aplikace: /root/etherpad
  • Soubor Docker Compose: /root/etherpad/docker-compose.yml
  • Proměnné prostředí: /root/etherpad/.env
  • Data databáze PostgreSQL: /var/lib/docker/volumes/etherpad_postgres_data/_data
  • Data runtime Etherpadu: /var/lib/docker/volumes/etherpad_etherpad-var/_data
  • Adresář pluginů: /var/lib/docker/volumes/etherpad_plugins/_data
  • Konfigurace Nginx: /etc/nginx/sites-available/etherpad
  • SSL certifikáty: /etc/nginx/ssl/

Správa služeb

Seznam kontejnerů:

docker ps

Restartujte kontejnery:

docker compose -f /root/etherpad/docker-compose.yml restart

Sledujte protokoly Etherpadu:

docker compose -f /root/etherpad/docker-compose.yml logs -f

Restartujte Nginx:

systemctl restart nginx

Povolení SSL s doménou

1. Nasměruj svou doménu na IP serveru.

2. Uprav konfiguraci Nginx a nahraď obojí server_name <IP>; se svou doménou (<your-domain>) v blocích pro HTTP (port 80) i HTTPS (port 443):

vim /etc/nginx/sites-available/etherpad

3. Nainstaluj Certbot:

apt install -y certbot python3-certbot-nginx

4. Spusť následující příkaz pro vygenerování platného Let's Encrypt certifikátu:

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

5. Nahraď SSL cesty v konfiguraci Nginx:

vim /etc/apache2/sites-available/etherpad
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Restartuj Nginx, aby se změny projevily:

systemctl restart nginx

7. Otevři prohlížeč a přejdi na: https://yourdomain.com

Poznámky

  • Etherpad je obsluhován za reverzním proxy Nginx pro ukončení SSL a vylepšené zabezpečení.
  • Certifikát podepsaný svým držitelem může spustit varování prohlížeče; to se očekává, pokud není použito Let’s Encrypt.
  • Některé prohlížeče mohou zobrazovat chyby nebo způsobit nesprávnou funkci Etherpadu.
  • Etherpad byl testován a potvrzen, že funguje na Firefoxu, který je doporučen pro nejlepší kompatibilitu.

Více v nástrojích pro spolupráci

Související aplikace.

Nasaďte Etherpad nyní. Od 2,48 $/měs.