Sharing My Ongoing Deployments

· 2 min read
Sharing My Ongoing Deployments

This is an overview of a setup that I did using Caddy as a reverse proxy. These projects not only are of personal interest to me, but also they are useful in real life and I hope they will be of use to someone else beside me as well.

🛠️ How to access the projects

  • 🔗 Name: The project name links directly to its respective URL.
  • 🧑‍💻 Username: Demo username to access the service.
  • 🔑 Password: Password corresponding to the username.
  • 🌐 URL: A clickable link to the project, hosted on a subdomain.
🚨
Credentials are for demonstration only and provide limited access.

Project Credentials Table

A table of my deployed projects. Click on the links to explore the URLs.

🔗 Name 🧑‍💻 Username 🔑 Password 🌐 URL
Ghost admin@xynoslab.com weak_password Ghost
Portainer admin@xynoslab.com weak_password Portainer
phpMyAdmin exampleuser examplepass phpMyAdmin
FrankenWP admin@xynoslab.com weak_password FrankenWP
Rocket Chat admin@xynoslab.com weak_password Rocket Chat
Hoarder admin@xynoslab.com weak_password Hoarder
Immich admin@xynoslab.com weak_password Immich
VaultWarden admin@xynoslab.com weak_password VaultWarden
Jitsi Meet No Sign In Required Jitsi Meet
Next Cloud admin@xynoslab.com weak_password Next Cloud
Matrix admin weak_password Matrix
Net Data No Sign In Required Net Data

Notes:

  • 🧑‍💻 Username and 🔑 Password fields are formatted as inline code for clarity.
  • 🌐 URLs are clickable and will open in a new tab (if supported by your browser).
  • 🔒 Projects without required sign-in credentials are marked as No Sign In Required.

🖥️ Additional Usage Instructions

  • Matrix (via Element Web Client): To access the Matrix service, use Element Web Client. Enter the server URL and log in using the provided credentials.
  • Jitsi Meet and Netdata: No credentials are required. Access the services directly via the provided URLs.

📚 Project Details
Here’s a closer look at each project, its purpose, and how it’s set up:

  • Ghost (Blog CMS)
    Ghost is a lightweight blogging platform I’ve configured to host blog posts documenting these deployments.
    • Set up on a custom subdomain with SSL using Caddy.
    • Performance optimized with caching and gzip compression.
  • Portainer (Docker Management)
    Portainer offers a GUI for managing Docker containers.
    • Used to monitor and manage running services.
    • Secured with demo credentials for restricted access.
  • phpMyAdmin
    phpMyAdmin is a web-based database management tool.
    • Used to manage MySQL databases for services like FrankenWP.
    • Configured with SSL on a custom subdomain for secure access.
  • FrankenWP (Custom WordPress Setup)
    A Dockerized WordPress instance optimized for performance.
    • Configured with Nginx, MySQL, and Redis for caching.
    • Runs under a reverse proxy for secure access.
  • Rocket.Chat (Team Communication)
    A chat platform for team collaboration.
    • Set up with email-based authentication and reverse proxy.
    • Deployed to handle scalable usage through Docker.
  • Hoarder (Self-Hosted File Archiver)
    A tool for organizing and archiving files.
    • Highlights integrating self-hosted solutions into a server environment.
  • Immich (Photo and Video Storage)
    A platform for media storage and organization.
    • Configured for high-resolution uploads with secure access.
  • VaultWarden (Bitwarden Alternative)
    A self-hosted password manager.
    • Deployed with SSL to ensure secure credential storage.
  • Jitsi Meet (Video Conferencing)
    A video conferencing solution requiring no sign-ins.
    • Dockerized deployment with subdomain configuration.
    • Optimized for multi-participant calls.
  • Nextcloud (File Sharing and Collaboration)
    A self-hosted cloud storage and collaboration tool.
    • Set up with external storage integration.
  • Matrix (Decentralized Chat Protocol)
    A protocol for encrypted, decentralized communication.
    • Hosted on a server and tested with the Element Web Client.
  • Netdata (Monitoring and Metrics)
    A real-time server monitoring tool.
    • Used for tracking performance and optimizing resources.

🔀My entire Reverse Proxy setup using Caddy

GitHub Gist Link - Click Here

Feel free to explore, test, and experience these services. If you have questions or feedback, leave a comment or reach out to me!