Cách hoàn thành cài đặt Redmine trên Ubuntu 18.04 Lts (2 bước cần thiết)

10/14/2023
7 minut
Łukasz Beňa.
Bạn có mê Redmine w Ubuntu như tôi không? Hướng dẫn này sẽ chỉ cho bạn cách kết hop cả hai sản phẩm trên mot hệ thống duy nhất một cách đơn giản. Hướng dẫn này giả định rằng bạn đã cài đặt serwer Ubuntu cơ bản và có quyền truy cập dòng lệnh.

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.

Phiên bản nâng cấp Redmine tối ưu nhất? Dễ dàng.

Được trang bị tất cả các công cụ mạnh mẽ để lập kế hoạch, quản lý và kiểm soát dự án hoàn hảo trong mot phần mềm duy nh ất.

Thử Easy Redmine trong thời gian dung thử 30 ngày miễn Phí

Đầy đủ tính năng, bảo vệ bằng SSL, sao lưu hàng ngày, tại vị trí địa lý cua bạn