Cara Menyelesaikan Instalasi Redmine Anda w Ubuntu 18.04 Lts (2 Langkah Penting)

9/28/2023
7 minut
Łukasz Beňa
Apakah i jak korzystać z Redmine i Ubuntu? Poradnik ini akan menunjukkan kepada Anda bagaimana menggabungkan kedua produk tersebut pada satu sistem dengan mudah. Instruksi ini mengasumsikan bahwa Anda memiliki instalasi serwer Ubuntu dasar dengan akses baris perintah.

Zabezpiecz swoją instalację Redmine

Podczas wykonywania prostej instalacji Redmine na Ubuntu 18.04 LTS bezpieczny dostęp do aplikacji Redmine (HTTPs) nie jest włączony. Włączenie HTTPs chroni twoje hasła i informacje podróżujące przez Internet podczas korzystania z Redmine. W naszym przypadku użyjemy Zakodujmy certyfikaty, aby włączyć HTTPs w instalacji Redmine. Szyfrujmy certyfikaty są całkowicie bezpłatne i w pełni obsługiwane przez wszystkie przeglądarki.

Wymagane kroki są następujące:

  1. Jeśli masz włączone oprogramowanie zapory ogniowej urządzenia, upewnij się, że ruch protokołu HTTPs może przejść i dotrzeć do adresu IP twojego serwera Redmine.
  1. Dodaj repozytorium Let's encrypt do APT i zaktualizuj.

sudo add-apt-repository -y ppa: certbot / certbot

sudo apt-get update

  1. Zainstaluj bota certyfikującego, który pobierze i skonfiguruje twoje certyfikaty HTTPs.

sudo apt-get install -y python-certbot-nginx

  1. Uzyskaj i zainstaluj certyfikat dla swojej aplikacji Redmine.

sudo certbot --nginx -d redmine.moja_domena.com

Podczas instalacji certyfikatu pojawi się monit o:

  • Twój adres e-mail.
  • Twoja zgoda na warunki usługi.
  • Twoja autoryzacja na subskrypcję listy e-mailowej Let's Encrypt.

Po udzieleniu odpowiedzi na wszystkie te pytania certyfikat zostanie wygenerowany i skonfigurowany na serwerze Ubuntu 18.04 LTS

WYJŚCIE POLECENIA:
Uzyskanie nowego certyfikatu
Wykonywanie następujących wyzwań:
Wyzwanie http-01 dla redmine.mydomain.com
Oczekiwanie na weryfikację ...
Czyszczenie wyzwań
Wdrażanie certyfikatu na VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Na koniec zostaniesz zapytany, czy przekierować ruch HTTP na HTTPs. Wybierz „Przekieruj”, aby zabezpieczyć wszystkie transakcje Redmine.
  1. Przejdź do aplikacji Redmine w przeglądarce. The ikona kłódki powinien być widoczny po prawej stronie adresu URL, wskazując, że HTTPs jest w użyciu.

Redmine działa na HTTPs

Gratulacje! Zabezpieczono aplikację Redmine. Teraz działa na HTTPs.


Konfiguracja dostarczania wiadomości e-mail

Aplikacja Redmine zwykle wysyła powiadomienia pocztą e-mail. Aby działały poprawnie, Redmine preferencje dostarczania wiadomości e-mail trzeba skonfigurować.

Wykonaj następujące kroki, aby zmienić ustawienia e-mail. Na potrzeby tego samouczka zakładamy, że instalacja Redmine znajduje się w / var / www / html / redmine. Zmień tę ścieżkę, aby dopasować do swojej.


Konfigurowanie poczty e-mail w Redmine

  1. Wybierz adres e-mail, który będzie używany jako źródłowy adres e-mail dla powiadomień Redmine. Ten adres e-mail zostanie wyświetlony w Do pole wszystkich e-maili dostarczonych przez Redmine.

  2. Utwórz plik konfiguracyjny z istniejącego szablonu.

    cd / var / www / html / redmine / config /
    cp konfiguracja.yml.przykładowa konfiguracja.yml

   3. Edytuj plik konfiguracyjny

            sudo nano /var/www/html/redmine/config/configuration.yml
            Zlokalizuj domyślnym sekcji w pliku i wprowadź następujące ustawienia:
            rozwój:
                       e-mail dostawa:
                                  delivery_method:: smtp
                                  smtp_settings:
                                   enable_starttls_auto: prawda
                       adres:
                       Port:
                       domena: mojadomena.com
                       poświadczenie: :Zaloguj sie
                       Nazwa Użytkownika:
                       hasło:

Konfiguracja pokazana tutaj będzie pasować do 90% instalacji Redmine. Jeśli Twój serwer SMTP używa innych ustawień, możesz znaleźć więcej informacji na stronie Strona Redmine.

Kilka wskazówek:

  • Usunąć enable_starttls_auto: prawda jeśli nie planujesz używać TLS.
  • Jeśli masz problemy z certyfikatem serwera e-mail (zdarza się to u niektórych dostawców e-mail), dodaj do twoich smtp_settings.


Uruchom ponownie Redmine, aby zastosować nową konfigurację.

Załaduj ponownie NGINX: sudo systemctl przeładuj nginx


Przetestuj dostarczanie wiadomości e-mail

Wykonaj następujące kroki, aby sprawdzić konfigurację poczty e-mail

  1. W aplikacji Redmine przejdź do „Administracja -> Ustawienia -> Powiadomienia e-mail”
  1. Skonfiguruj swój źródłowy adres e-mail w polu „Adres e-mail emisji”. Nie zapomnij zapisać nowych ustawień, klikając przycisk „Zapisz” znajdujący się na końcu strony.

Ekran konfiguracji wiadomości e-mail Redmine

  1. Na koniec zejdź na dół i kliknij „Wyślij testowego e-maila”. Jeśli konfiguracja e-maila jest prawidłowa, wyświetlony zostanie komunikat informujący, że e-mail testowy został pomyślnie dostarczony.

Pomyślnie dostarczono testowego e-maila Redmine

Jeśli Twój testowy adres e-mail nie zostanie poprawnie wysłany, pojawi się błąd. Błędy jednoznacznie identyfikują problem (nieprawidłowe hasło, brak połączenia z serwerem SMTP itp.). Napraw problem i spróbuj ponownie.

Gratulacje! Twoja konfiguracja e-mail Redmine jest w pełni sprawna.

Uaktualnij Redmine Yang blady mutakhir? Muda.

Dapatkan semua alat yang kuat untuk perencanaan, pengelolaan, dan pengendalian proyek yang sempurna w satu perangkat lunak.

Coba Easy Redmine w jednym miejscu za darmo przez 30 godzin

Fitur lengkap, dilindungi SSL, pencadangan harian, di lokasi geografis Anda