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

4/14/2020
7 minut
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 proste sposób na jednym systemie. Te instrukcje zakładają, że masz podstawową instalację serwera Ubuntu z dostępem wiersza poleceń.

Zabezpiecz swoją instalację Redmine

Jednoduše je nainstalováno Redmine na Ubuntu 18.04 LTS, stačí použít dvě aplikace Redmine (HTTP) nejsou k dispozici. Włączenie HTTPs chroni Twoje hasła a informacje przesyłane przez Internet podczas korzystania z Redmine. W naszym przypadku użyjemy certyfikatów Zašifrujeme , aby włączyć HTTPs na Twojej instalacji Redmine. Certifikáty Let's Encrypt 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 adresy IP Twojego servera Redmine.
  1. Dodaj repozytorium Let's Encrypt do APT a zaktualizuj.

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

sudo apt-get update

  1. Zainstalujte bota certyfikacyjnego, który pobierze a 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 adresa 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 a skonfigurowany na Twoim serwerze 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ń
Vydání certifikace pro VirtualHost /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. Po pravé straně adresu URL powinien być widoczny symbol zamka, co oznacza, że ​​HTTPs je używany.

Redmine działa z wykorzystaniem HTTPs

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


Konfiguracja dostarczania poczty e-mail

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

Przejdź przez następujące kroki, aby se zmínilić 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.


Konfigurace poczty e-mailu v Redmine

  1. Wybierz adresa e-mail, który będzie używany jako adresa źródłowy dla powiadomień Redmine. Adresa 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. příklad konfigurace.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:
            rozvoj:
                       email_doručení:
                                 delivery_method:: smtp
                                 smtp_settings:
                                  enable_starttls_auto: true
                       adresa:
                       přístav:
                       doména: mydomain.com
                       ověřování: :přihlásit se
                       uživatelské_jméno:
                       heslo:

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

Tylko kilka wskazówek:

  • Delete enable_starttls_auto: true, 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 udělat swoich ustawień smtp.


Zrestartuj Redmine, aby zastosować nową konfigurację.

Przeładuj NGINX: sudo systemctl znovu načíst nginx


Testuj dostarczanie e-mailu

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

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

Zadejte konfigurační e-mail Redmine

  1. W końcu przejdź na dół i kliknij "Wyślij testowy e-mail". Jeśli Twoja konfiguracja e-mail jest poprowna, 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 není został poprawnie wysłany, otrzymasz błąd. Błędy jednoznacznie identyfikują problém (złe hasło, nie można połączyć się ze serwerem SMTP, itp.). Napraw problém a spróbuj ponownie.

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

Nejlépe aktualizacja Redmine? latwa.

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

Připravte Easy Redmine před 30 dny za darmo

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