Description

I want to improve my personal server hosting environment. The key tasks include exploring OpenMediaVault which i've freshly set up, migrating existing Docker instances to docker-compose.yml files for streamlined deployment on Portainer, revamping the landing page built with Hugo, and investigating the potential of using Homarr to replace the current landing page for a more dynamic user experience. If there's enough time, i want to also improve the backup procedure, which is currently not covering all services.

Goals

  • Achieve a more organized and maintainable server environment.
  • Simplify the deployment and update process with Docker Compose files.
  • Enhance the user experience of the landing page.
  • Improve Backup procedure

Resources

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 24

Activity

  • 2 months ago: djais liked this project.
  • 2 months ago: djais joined this project.
  • 2 months ago: eroca liked this project.
  • 2 months ago: eroca joined this project.
  • 3 months ago: nkrapp liked this project.
  • 3 months ago: robert.richardson started this project.
  • 3 months ago: robert.richardson originated this project.

  • Comments

    • robert.richardson
      3 months ago by robert.richardson | Reply

      Now using homarr for the landing page zoopa.dev, it has a simple HTTP status checker, allows to search via DDG (so bangs also work, yay!), and i was able to add the openSUSE news feed via a rss widget :)

      • robert.richardson
        3 months ago by robert.richardson | Reply

        I just noticed the search engine is only a "user preferences" setting, so it will still default to google for visitors which are not logged in, there seems to be no global SE setting.

    • maciejewson4545454
      8 days ago by maciejewson4545454 | Reply

      Improving personal Docker hosting infrastructure involves optimizing container orchestration, enhancing security, and ensuring efficient resource management to support scalable, resilient applications. By utilizing Docker Compose for multi-container environments and integrating monitoring tools like Prometheus or Grafana, users can ensure a smooth and reliable hosting experience. For example, a private server setup like Null's Brawl Private Server can be a great use case, where Docker containers can host custom configurations, offer high availability, and easily scale resources to handle user traffic and server demands. This approach ensures both flexibility and performance for hosting various applications in a streamlined environment.

    Similar Projects

    This project is one of its kind!