A Major Update for Portracker: What You Need to Know
Enhancing Security and Adding New Features
As a self-hosted enthusiast, I’ve been following the development of portracker, a fantastic tool for automatically discovering services running on your server and providing a real-time map of your network. The creator of portracker has just announced a significant update, version 1.1.0, which brings exciting new features and improvements to the table.
So, what’s new in portracker 1.1.0? For starters, the update focuses on enhancing security options. Gone is the requirement for network_mode: "host"
, and you can now run portracker with a secure, read-only Docker socket proxy for better security. This change ensures that your server and services are protected from potential vulnerabilities.
Other Notable Features and Fixes
In addition to the security enhancements, portracker 1.1.0 introduces several other features and fixes. You can now assign custom names to any discovered service from the UI, making it easier to identify and manage your services. Batch actions are also available, allowing you to select multiple services or ports and perform bulk operations like hiding, adding notes, or renaming.
A new container details drawer provides in-depth information about each container, including stats, labels, mounts, and environment variables. The update also fixes an issue where system ports were shown with an “unknown” name, requiring some extra permissions to resolve. Furthermore, all ports are now discovered and displayed, including internal-only container ports, not just those published to the host.
A global search function has been added, enabling you to search across all connected servers. To improve performance, a caching layer has been introduced to reduce redundant scans and make the UI faster. These changes demonstrate the creator’s commitment to continually improving and expanding portracker’s capabilities.
Roadmap and Future Plans
The creator of portracker has outlined some exciting plans for future updates. These include sorting and ordering servers in the left sidebar, adding an authentication system, and exploring the possibility of automatically reading containers’ labels to facilitate custom naming and note-taking. These features will further enhance the usability and functionality of portracker.
Deployment and Getting Started
Deploying portracker is still straightforward, thanks to Docker. The updated docker-compose.yml
examples, including the new secure proxy setup, can be found in the README. If you’re interested in trying out portracker or upgrading to the latest version, I recommend checking out the GitHub repository and Docker Hub page for more information.
In conclusion, the portracker 1.1.0 update is a significant milestone in the development of this valuable tool. With its enhanced security features, new functionalities, and performance improvements, portracker is an excellent choice for anyone looking to streamline their self-hosted setup and gain better insights into their network.
Jeden zasadniczy update dla Portracker: Co musisz wiedzieć
Poprawa bezpieczeństwa i nowe funkcje
Jako entuzjasta samodzielnego hostowania, śledzę rozwój portracker, który jest fantastycznym narzędziem do automatycznego wykrywania usług działających na Twoim serwerze i zapewniania rzeczywistego obrazu sieci. Twórca portracker właśnie ogłosił znaczący update, wersję 1.1.0, który przynosi nowe funkcje i ulepszenia.
Co nowego w portracker 1.1.0? Przede wszystkim, update skupia się na poprawie opcji bezpieczeństwa. Zniknęło wymaganie network_mode: "host"
, a teraz możesz uruchomić portracker z bezpiecznym, tylko do odczytu proxy socketu Docker dla lepszego bezpieczeństwa. Ta zmiana zapewnia, że Twój serwer i usługi są chronione przed potencjalnymi lukami w zabezpieczeniach.
Inne godne uwagi funkcje i poprawki
Oprócz poprawy bezpieczeństwa, portracker 1.1.0 wprowadza kilka innych funkcji i poprawek. Możesz teraz przypisać niestandardowe nazwy do każdej wykrytej usługi z poziomu interfejsu, co ułatwia identyfikację i zarządzanie usługami. Dostępne są także akcje wsadowe, które pozwalają wybrać wiele usług lub portów i wykonać operacje wsadowe, takie jak ukrywanie, dodawanie notatek lub przypisywanie nazw.
Nowy panel szczegółów kontenera zapewnia szczegółowe informacje o każdym kontenerze, w tym statystyki, etykiety, montowanie i zmienne środowiskowe. Update poprawia również problem, w którym porty systemowe były wyświetlane z nieznaną nazwą, co wymagało niektórych dodatkowych uprawnień. Ponadto, wszystkie porty są teraz wykrywane i wyświetlane, w tym porty wewnętrzne kontenerów, nie tylko te opublikowane na hoście.
Dodano również funkcję wyszukiwania globalnego, która umożliwia wyszukiwanie we wszystkich połączonych serwerach. W celu poprawy wydajności, wprowadzono warstwę buforowania, która redukuje zbędne skanowania i sprawia, że interfejs jest szybszy. Te zmiany pokazują zaangażowanie twórcy w ciągłe ulepszanie i rozwijanie możliwości portracker.
Plan drogi i przyszłe plany
Twórca portracker przedstawił kilka interesujących planów na przyszłość. Obejmują one sortowanie i porządkowanie serwerów w lewym pasku bocznym, dodawanie systemu uwierzytelniania i badanie możliwości automatycznego odczytywania etykiet kontenerów w celu ułatwienia niestandardowego nazewnictwa i notowania. Te funkcje jeszcze bardziej poprawią użyteczność i funkcjonalność portracker.
Wdrożenie i rozpoczęcie
Wdrożenie portracker jest nadal proste, dzięki Docker. Zaktualizowane przykłady docker-compose.yml
, w tym nowa konfiguracja proxy, można znaleźć w pliku README. Jeśli jesteś zainteresowany wypróbowaniem portracker lub uaktualnieniem do najnowszej wersji, polecam sprawdzenie repozytorium GitHub i strony Docker Hub, aby uzyskać więcej informacji.
Podsumowując, update portracker 1.1.0 jest znaczącym kamieniem milowym w rozwoju tego cennego narzędzia. Dzięki swoim ulepszonym funkcjom bezpieczeństwa, nowym funkcjom i poprawkom wydajności, portracker jest doskonałym wyborem dla każdego, kto szuka sposobu na uproszczenie swojego samodzielnego hostowania i uzyskanie lepszych wglądów w swoją sieć.