Uncategorized

portracker 1.1.0 Update: Better security, new features

A New Era for Portracker: Enhanced Security and Exciting Features

What’s New and Why It Matters

I’ve been following the development of portracker, a dashboard designed to automatically discover services running on your server/s and provide a real-time map of your network. The latest update, version 1.1.0, brings significant improvements and new features that make it even more useful for managing your homelab or self-hosted services.

The developer, who recently became a dad, has been working tirelessly to bring these changes to life. Despite the new addition to his family, he’s managed to push out an update that addresses some of the most requested features and security concerns. Let’s dive into what’s new and why it’s exciting.

Enhanced Security Options

One of the most significant changes in this update is the removal of the network_mode: "host" requirement. This means you can now run portracker with a secure, read-only Docker socket proxy, which enhances the overall security of your setup. This change is a big deal, as it allows you to run portracker without compromising the security of your network.

New Features Galore

In addition to the security enhancements, the update includes a slew of new features that make portracker even more useful. These include:

  • Service renaming: You can now assign custom names to any discovered service from the UI, making it easier to identify and manage your services.
  • Batch actions: Select multiple services or ports to perform bulk operations like hiding, adding notes, or renaming, saving you time and effort.
  • Container details drawer: Click any container’s name to open a slide-out panel with in-depth info like stats, labels, mounts, and environment variables, giving you a better understanding of your containers.
  • System port display fix: The update fixes an issue where system ports were shown with an “unknown” name, requiring some extra permissions (see the README for more info).
  • Complete port visibility: Now all ports are discovered and displayed, including internal-only container ports, not just those published to the host, giving you a complete picture of your network.
  • Global search: The search bar now includes an option to search across all connected servers, making it easier to find what you’re looking for.
  • Backend caching: A caching layer has been added to all data collectors to reduce redundant scans and make the UI faster, resulting in a more responsive and efficient experience.

Roadmap and Future Plans

The developer has also shared some exciting plans for future updates, including:

  • Sorting and ordering servers in the left sidebar
  • Adding an auth system
  • Exploring the possibility of reading containers’ labels automatically to make some actions, like custom naming or note-adding, more streamlined

These features will further enhance the usability and functionality of portracker, making it an even more valuable tool for managing your homelab or self-hosted services.

Deployment and Links

Deploying portracker is still a straightforward process, thanks to Docker. For updated docker-compose.yml examples, including the new secure proxy setup, be sure to check the README. You can find more information and links to the GitHub repository and Docker Hub on the official portracker page.

I’m excited to see where portracker will go from here. With its enhanced security features, new functionalities, and promising roadmap, it’s an excellent tool for anyone looking to simplify their homelab or self-hosted service management.

Nowa era dla portracker: Zwiększona bezpieczeństwo i ekscytujące funkcje

Co nowego i dlaczego jest to ważne

Śledzę rozwój portracker, pulpitu, który został zaprojektowany do automatycznego odnajdywania usług działających na serwerach i zapewnienia rzeczywistego obrazu sieci. Ostatnia aktualizacja, wersja 1.1.0, przywozi znaczące usprawnienia i nowe funkcje, które sprawiają, że jest on jeszcze bardziej przydatny do zarządzania homelabem lub usługami hostowanymi samodzielnie.

Twórca, który niedawno został ojcem, pracował nieustannie, aby przywołać te zmiany do życia. Pomimo nowego dodatku do jego rodziny, udało mu się wydać aktualizację, która rozwiązuje niektóre z najczęściej żądanych funkcji i problemów związanych z bezpieczeństwem. Wprowadźmy się w to, co nowego i dlaczego jest to ekscytujące.

Zwiększona bezpieczeństwo

Jedną z najważniejszych zmian w tej aktualizacji jest usunięcie wymagania network_mode: "host". Oznacza to, że możesz teraz uruchomić portracker z bezpiecznym, tylko do odczytu proxy gniazda Docker, co zwiększa ogólne bezpieczeństwo Twojej konfiguracji. Ta zmiana jest bardzo ważna, ponieważ pozwala uruchomić portracker bez naruszania bezpieczeństwa sieci.

Nowe funkcje

Oprócz usprawnień związanych z bezpieczeństwem, aktualizacja zawiera wiele nowych funkcji, które sprawiają, że portracker jest jeszcze bardziej przydatny. Obejmują one:

  • Pozwolenie na zmianę nazw usług: Możesz teraz przypisać niestandardowe nazwy do odnalezionych usług z poziomu interfejsu użytkownika, co ułatwia identyfikację i zarządzanie usługami.
  • Akcje wsadowe: Wybierz wiele usług lub portów, aby wykonać operacje bulkowe, takie jak ukrywanie, dodawanie notatek lub zmienianie nazw, co oszczędza czas i wysiłek.
  • Szczegóły kontenera: Kliknij dowolną nazwę kontenera, aby otworzyć panel wysuwanego z głębokimi informacjami, takimi jak statystyki, etykiety, montowanie i zmienne środowiskowe, co daje lepsze zrozumienie kontenerów.
  • Naprawa wyświetlania portów systemowych: Aktualizacja naprawia problem, w którym porty systemowe były wyświetlane z nieznaną nazwą, wymagając niektórych dodatkowych uprawnień (zobacz README, aby uzyskać więcej informacji).
  • Pełna widoczność portów: Teraz wszystkie porty są odnajdywane i wyświetlane, w tym porty wewnętrzne kontenerów, a nie tylko te opublikowane w hostingu, co daje pełen obraz sieci.
  • Wyszukiwanie globalne: Pasek wyszukiwania zawiera teraz opcję wyszukiwania we wszystkich połączonych serwerach, co ułatwia znalezienie tego, czego szukasz.
  • Buforowanie backendu: Dodano warstwę buforowania do wszystkich kolektorów danych, aby zmniejszyć redundantne skanowania i sprawić, że interfejs użytkownika jest szybszy, co skutkuje bardziej responsywnym i wydajnym doświadczeniem.

Plan drogi i przyszłe plany

Twórca podzielił się również kilkoma ekscytującymi planami na przyszłe aktualizacje, w tym:

  • Sortowanie i porządkowanie serwerów w lewym pasku bocznym
  • Dodanie systemu uwierzytelniania
  • Badanie możliwości odczytywania automatycznego etykiet kontenerów, aby uprościć niektóre akcje, takie jak niestandardowa nazwa lub notatka

Te funkcje jeszcze bardziej zwiększą użyteczność i funkcjonalność portracker, sprawiając, że jest to jeszcze bardziej wartościowy narzędzie do zarządzania homelabem lub usługami hostowanymi samodzielnie.

Wdrożenie i linki

Wdrożenie portracker jest nadal proste, dzięki Docker. Aby uzyskać aktualne przykłady docker-compose.yml, w tym nową konfigurację proxy, sprawdź README. Możesz znaleźć więcej informacji i linków do repozytorium GitHub i Docker Hub na oficjalnej stronie portracker.

Cieszy mnie, że zobaczę, dokąd portracker się rozwinie. Z jego zwiększonymi funkcjami bezpieczeństwa, nowymi funkcjonalnościami i perspektywicznym planem drogi, jest to doskonałe narzędzie dla każdego, kto chce uprościć zarządzanie homelabem lub usługami hostowanymi samodzielnie.

Leave a Reply

Your email address will not be published. Required fields are marked *

WordPress Appliance - Powered by TurnKey Linux