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

4/14/2020
7 perc
Lukáš Beňa -> Łukasz Beňa
Czy jesteś szalony na punkcie Redmine i Ubuntu tak samo? Ten samouczek pokaże Ci, jak połączyć oba produkty w prosty sposób na jednym systemie. Te instrukcje zakładają, że masz podstawową instalację serwera Ubuntu z dostępem wiersza poleceń.

Zabezpiecz swoją instalację Redmine

Podczas prostego instalowania Redmine na Ubuntu 18.04 LTS, Dostęp do Twojej aplikacji Redmine (HTTP) nie jest włączony. Włączenie HTTPs chroni Twoje hasła i informacje przesyłane przez Internet podczas korzystania z Redmine. W naszym przypadku użyjemy certyfikatów Titkosítjuk , aby włączyć HTTPs na Twojej instalacji Redmine. Tanúsítvány Titkosítsuk są całkowicie darmowe iw pełni obsługiwane przez wszystkie przeglądarki.

Wymagane kroki są następujące:

  1. Jeśli masz włączone oprogramowanie lub urządzenie zapory ogniowej, upewnij się, że ruch protokołu HTTPs może przejść i dotrzeć do URL Twojego servera 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 certyfikacyjnego, który pobierze i skonfiguruje Twoje certyfikaty HTTPs.

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

  1. Pobierz i zainstaluj certyfikat dla Twojej aplikacji Redmine.

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

Podczas instalacji certyfikatu zostaniesz poproszony o:

  • Twój adres e-mail.
  • Zgodę na warunki korzystania z usługi.
  • Zgodę na subskrypcję listy mailingowej Let's Encrypt.

Po udzieleniu odpowiedzi na wszystkie te pytania, certyfikat zostanie wygenerowany i skonfigurowany Twoim szerver Ubuntu 18.04 LTS

WYJŚCIE Z KOMENDY:
Uzyskiwanie nowego certyfikatu
Wykonywanie następujących wyzwań:
Wyzwanie http-01 dla redmine.mydomain.com
Oczekiwanie na weryfikację...
Czyszczenie wyzwań
Wdrażanie tanúsítvány a VirtualHosthoz /etc/nginx/sites-enabled/redmine.mydomain.com

  1. Ostatecznie zostaniesz poproszony, czy przekierować ruch HTTP na HTTPs. Wybierz "Przekieruj", aby wszystkie Twoje transakcje Redmine były bezpieczne.
  1. Przejdź do swojej aplikacji Redmine w przeglądarce. Prówej stronie address URL powinien być widoczny zamka szimbólum, co oznacza, że ​​HTTPs jest używany.

Redmine działa z wykorzystaniem HTTPs

Gratulacje! Zabezpieczyłeś swoją aplikację Redmine. Teraz działa ona z wykorzystaniem HTTPs.


Konfiguracja dostarczania poczty e-mail

Aplikacja Redmine zwykle wysyła powiadomienia za pośrednictwem poczty e-mail. Aby działały poprawnie, należy skonfigurować preferencia dostarczania poczty e-mail w Redmine.

Przejdź przez następujące kroki, aby zmienić ustawienia poczty e-mail. W celu tego samouczka zakładamy, że Twoja instalacja Redmine znajduje się w /var/www/html/redmine. Zmień tę ścieżkę, aby dopasować ją do swojej.


Konfigurowanie poczty e-mail w Redmine

  1. Wybierz adres e-mail, który będzie używany jako adres źródłowy dla powiadomień Redmine. Adres ten będzie wyświetlany w polu Do wszystkich wysyłanych przez Redmine wiadomości e-mail.

  2. Utwórz plik konfiguracyjny na podstawie istniejącego szablonu.

    CD / var / www / html / redmine / config /
    cp configuration.yml.example konfigurációs.yml

   3. Edytuj swój plik konfiguracyjny

            sudo nano /var/www/html/redmine/config/configuration.yml
            Znajdź sekcję domyślną w pliku i wprowadź następujące ustawienia:
            fejlesztés:
                       email_delivery:
                                 kézbesítési módszer:: smtp
                                 smtp_settings:
                                  enable_starttls_auto: igaz
                       cím:
                       kikötő:
                       domain: mydomain.com
                       hitelesítés: :Belépés
                       felhasználónév:
                       jelszó:

Konfiguracja pokazana tutaj będzie pasować do 90% instalacji Redmine. W przypadku, gdy Twój szerver SMTP używa innych ustawień, możesz znaleźć więcej informacji na stronie Redmine.

Tylko kilka wskazówek:

  • Törlés enable_starttls_auto: igaz, jeśli nie planujesz korzystać z TLS.
  • Jeśli masz problemy z certyfikatem serwera pocztowego (zdarza się to z niektórymi dostawcami poczty elektronicznej), dodaj do swoich ustawień smtp.


Zrestartuj Redmine, aby zastosować nową konfigurację.

Przeładuj NGINX: sudo systemctl töltse be újra a nginx fájlt


Testuj dostarczanie e-maili

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

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

Ekran konfigurációk Redmine e-mailben

  1. W końcu przejdź na dół i kliknij "Wyślij testowy e-mail". Jeśli Twoja konfiguracja e-maili jest poprawna, zostanie wyświetlona wiadomość informująca, że ​​Twój testowy e-mail został pomyślnie dostarczony.

Testowy e-mail Redmine został pomyślnie dostarczony

Jeśli Twój testowy e-mail nie został poprawnie wysłany, otrzymasz błąd. Błędy jednoznacznie identyfikują probléma (złe hasło, nie można połączyć się z serwerem SMTP, stb.). Napraw probléma i spróbuj ponownie.

Gratulacje! Twoja konfiguracja e-maili Redmine jest w pełni operacyjna.

Najlepsza aktualizacja Redmine? Łatwa.

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

Wypróbuj Easy Redmine przez 30 dni za darmo

Pełne funkcje, zabezpieczenie SSL, codzienne kopie zapasowe, dostępne w Twojej lokalizacji