Skip to content

Experience, test, and learn the trending tech stacks with ease.

Notifications You must be signed in to change notification settings

gclift/newpush-labs

This branch is 8 commits behind newpush-labs/newpush-labs:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Kristof Takacs
Nov 21, 2024
7d962cb Β· Nov 21, 2024
Oct 6, 2024
Nov 21, 2024
Nov 21, 2024
Nov 21, 2024
Oct 19, 2024
Oct 28, 2024
Oct 5, 2024
Oct 14, 2024
Oct 6, 2024

Repository files navigation

newpush labs Logo

Welcome to newpush labs πŸ§ͺ

The newpush labs is an out-of-the-box solution that allows you to easily try out trending open-source stacks without spending hours configuring the self-hosted versions of the latest tools. Our lab environment is designed to ensure production readiness, enabling you to practice and refine your skills in a safe and controlled setting.

Build your lab in seconds, not months! πŸš€

We do the heavy lifting for you by providing a pre-configured stack in the lab, equipped with the newest and most advanced tools. Evaluate, play around, and experience cutting-edge technology as you dive in and embark on your tech journey effortlessly!

Lab Demo

Striving for security out of the box! πŸ”’

Playing with new tools can often be difficult, especially when trying to do it within a secure environment. The newpush labs is designed to follow best practices, ensuring that you can experiment safely without compromising security. We understand that common mistakes can occur when laziness mixes with hurry, and our lab environment is built to help you avoid these pitfalls. We are eager to protect the lab and provide a secure space for you to learn and grow.

Batteries included πŸ”‹

We are thrilled to have you here! This repository is dedicated to the newpush lab, a comprehensive environment designed to facilitate learning and experimentation in various IT and cybersecurity domains. Whether you are a student, educator, or professional, our lab provides the tools and resources you need to enhance your skills and knowledge.

  • Single Sign-On (SSO): Out of the box SSO integration with Casdoor for a unified login experience.
  • Ingress Controller: Traefik on steroids, with https provisioning and authentication middleware
  • Monitoring: Monitor and visualize your lab environment's performance and metrics with built-in Grafana dashboards and Loki for log aggregation and analysis.
  • Application Templates: Utilize pre-configured Portainer templates to quickly deploy and manage containerized applications.
  • Slick web UI : Easily launch and manage your lab environment through an intuitive web interface.
  • Web-Based Terminal: Access your lab environment securely via a web-based terminal for SSH.
  • Modular and Extensible: Customize and extend the lab environment to suit your specific needs.
  • Under the Hood: Define and manage your lab environment using Ansible for infrastructure as code principles, ensuring consistency, reproducibility, and scalability.

Getting Started

To get started with the newpush lab, follow these simple steps:

  1. Clone the Repository:

    git clone git@github.com:newpush-labs/newpush-labs.git
  2. Explore the Documentation: Take some time to review the documentation provided in this repository. It contains valuable information on how to set up and use the lab environment effectively.

  3. Join the Community: Connect with other users and experts by joining our community forums and discussion groups. Share your experiences, ask questions, and collaborate on projects.

We need people like you πŸ‘Š

We welcome contributions from the community! If you have ideas, improvements, or new exercises to share, please feel free to submit a pull request. Your contributions help make the newpush labs better for everyone.

Get in touch 😊

If you have any questions or need assistance, please don't hesitate to contact us at support@newpush.com. We are here to help you make the most of your experience with the newpush lab.

Thank you for being a part of our community.

Happy hacking!

The newpush labs team

❀️

About

Experience, test, and learn the trending tech stacks with ease.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jinja 33.1%
  • HTML 24.8%
  • Shell 21.3%
  • HCL 11.8%
  • Python 7.3%
  • Makefile 1.0%
  • Smarty 0.7%