en
Wybierz język
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
Tłumaczenie SI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Jak ukończyć instalację Redmine na Ubuntu 18.04 Lts (2 niezbędne kroki)

4/14/2020
7 minut
Łukasz Beňa
Czy lubisz także Redmine i Ubuntu? Ten samouczek pokaże, jak połączyć oba produkty w jednym systemie. Te instrukcje zakładają, że masz podstawową instalację serwera Ubuntu z dostępem z wiersza poleceń.

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.

Najlepsza aktualizacja Redmine? Łatwo.

Uzyskaj wszystkie potężne narzędzia do doskonałego planowania, zarządzania i kontroli projektów w jednym oprogramowaniu.

Wypróbuj Easy Redmine w 30-dniowym bezpłatnym okresie próbnym

Pełne funkcje, ochrona SSL, codzienne kopie zapasowe w Twojej geolokalizacji