[–] [S] 2 points 5 months ago

Good, glad to hear it helped!

Yes, there’s auth/multi user support. You just need to enable it with the ENABLE_AUTH=true environment variable. It’s documented in the readme configuration section and also in the docker compose example in the readme.

  • source
  • parent
  • context
  • [–] [S] 2 points 5 months ago* (2 children)

    I can help with that. But first a little fyi on containers to get you up to speed.

    A docker container is like a mini computer, but where its life depends on one single computer program being alive and running inside of it. So if the container is running based on the command from the readme, then you should be able to access the web ui via http://localhost:3000/

    As the program that our docker container bases its life on is the http server of the Libre Closet project, which listens for http requests on port 3000.

  • source
  • parent
  • context
  • [–] [S] 7 points 5 months ago* (2 children)

    No this is a fair question. I think I’ll add this to our sites about page.

    I’ll also paste a couple paragraphs disclaimers I added to another reddit r/selfhosted post just to save my thumbs while typing this from my iPhone. Please feel free to ask any follow on questions though.

    I am a senior software engineer with over a decade of experience and a similar amount of firsthand self-hosting experience. I built this project on top of a project boilerplate I made almost entirely by hand. I have used copilot to speed up development of this application on top of the boilerplate I made. So everything is built the way I want it, on top of my own architecture, technology, and design decisions. Check out my GitHub here if you're interested. https://github.com/gianlazz/

    The features and quality improvements have been made with considerable time, engineering, and intention. While ShoshannaTM, Leolazz, and I are using copilot to accelerate development, substantial upfront deliberate design was done on our part before any feature development. Additionally, nothing is taken without thorough iteration and human review. We are professional software engineers. This project is not vibe coded. It is engineered and we take much pride in our craft and the quality of our work.

  • source
  • parent
  • context
  • [–] [S] 7 points 5 months ago* (1 child)

    ShoshannaTM laughed at this and said:

    “Ask partner out on date, and check their wardrobe to suggest an outfit for the outing”

    Which is relevant since we’re about to release a wardrobe sharing feature. I’m really excited about that one. I can see my friends and our partners value it. Like “hey I see you have that shiny silver garment, can I barrow it for new years?”.

  • source
  • parent
  • context
  • [–] [S] 38 points 5 months ago* (last edited 5 months ago) (3 children)

    At this point we don’t have a concrete plan, but for the sustainability of the project I would like to monetize it eventually.

    As of now we do have a ko-fi donation page set up and linked in the repo though.

    What I do know for sure though is that it’s important to me that the selfhosted deployments always be maintained as full featured as possible. I’m a selfhoster myself and have been doing so for many years. I’ve thought a lot about this subject and really don’t want to f it up.

    I really like the Bitwarden, Immich, or ghost blog model. “Want to use our convenient cloud hosted instance? Toss us a few bucks a year to support development. Otherwise selfhost it and you’ll still get the same full experience… it just might take a bit of work.”

    I’m entertaining some kind of paid plan for professional stylists on the public cloud instance.

    The selfhosters will always be our core audience though. It takes actual effort to selfhost and invest in open source, so those who do so will remain first and foremost. And ideally this good will may result in positive recommendations for our cloud offerings down the road to those less inclined to self host.

  • source
  • parent
  • context
  •  

    For those who’ve never heard of us:

    Libre Closet is a free, open-source, self-hosted wardrobe organizer - with client side garment image background removal. Catalog your clothes, upload photos, build outfits, and access everything from your phone as an offline-ready PWA - all on your own server.

    We at Lazztech LLC have crafted and engineered this project with care and intention to be as easy to self-host as possible. It defaults to local SQLite storage and local file storage. It has optional auth/multi user support.

    docker run -p 3000:3000 -v wardrobe-data:/data ghcr.io/lazztech/libre-closet:latest

    Please feel free to ask any questions you may have, whether about the development choices we’ve made, or about the product itself. We’re excited to continue to build a community around this project. 

    ——

    For those already familiar, I’d like to share some progress updates. 

    First, I’d like to introduce Leolazz, who’s joined the project as our 3rd core maintainer, alongside ShoshannaTM, and myself!  

    Second, I’d like to share gratitude for the warm and supportive reception Libre Closet has continued to receive. It sincerely makes my day when we get a new feature request or comment about how users are enjoying it. Since the first post, we’ve gotten 234 Github stars, over 10.8k docker image pulls, multiple community PRs contributed, and many helpful issues filed.

    Latest News - Significant Performance Improvements:

    We've refactored the server resulting in nearly a 2x throughput increase, almost half the latency, and the lighthouse speed score has gone from 68/100 to 99/100.

    Metric Before After Change
    Requests/sec 1,188.10 2,091.64 +76.05%
    Latency avg 7.90 ms 4.24 ms –46.33%
    Latency p50 7.00 ms 4.00 ms –42.86%
    Latency p99 18.00 ms 11.00 ms –38.89%
    Throughput 26.39 MB/sec 44.30 MB/sec +67.87%

    Latest Releases:

    • v0.3.2 - June 09, 2026: Added background removal toggle for garment image uploads.
    • v0.3.1 - May 26, 2026: Refactored server resulting in nearly a 2x throughput increase and almost half the latency.
    • v0.3.0 - May 21, 2026: Garment image background touch up tool
    • v0.2.5 - May 1, 2026: Added option to disable register functionality
    • v0.2.4 - April 28, 2026: Fix garment photo upload cropping

    For full details refer to the CHANGELOG.

    We can’t wait for everyone to try it out, and we hope you enjoy v0.3.2 of Libre Closet! 

    Public: https://librecloset.lazz.tech/

    GitHub: https://github.com/lazztech/Libre-Closet

    @

    [–] [S] 1 point 7 months ago

    Sure! Well originally it was just to scratch my own personal itch and have a nice way to display the clothes I own as I kept on loosing track. Now we’ve built out community requested features such as outfit planning/scheduling.

    It’s for the intersection of people that like to post #OOTD (Outfit of the day) posts and also really like being organized. There’s existing prominent tools in the space like Stylebook or ACloset but nothing competitive in the open source/selfhosted niche. So that’s where this tool lands.

  • source
  • parent
  • context
  • [–] [S] 2 points 7 months ago* (last edited 7 months ago)

    Thank you, yes this was already on my radar and Libre-Closet actually already ended up on that news list somehow as a new project without me submitting it.

    We’ve certainly been on the lookout for ways to share this project with more people 🖤

  • source
  • parent
  • context
  •  

    Original project release post here for context: https://www.reddit.com/r/selfhosted/s/H4uS9GlwRJ

    As a senior software engineer who’s working hard to build a tool for the self hosting community I’m hoping my post will be received better here, given the r/selfhosted’s new megathread tar pit rule for young projects… I’m reposting the Libre Closet feature update announcement here as I had planned to today on r/selfhosted.

    I hope this finds some of the people who expressed interest in the project as we worked really hard to deliver on the requested features.

    The intended release post read as the following:

    ——

    First I would like to share gratitude for the warm and supportive reception Libre Closet received when I initially posted about it about a month ago. This really motivated me to take the project seriously.

    I’d like to introduce ShoshannaTM who’s joined the project as one of the core maintainers.

    Since the first post, we’ve gotten 88 github stars, over 3.1k docker image pulls, 2 community PRs contributed, and many helpful issues filed. We’ve made a point to try to respond to everyone in a timely manner and stay engaged with the budding community growing around this project.

    We’ve focused a lot on quality and have taken the time to address bugs with numerous minor version releases.

    The features and quality improvements have been made with considerable time, engineering, and intention. While myself and Shoshanna are using copilot to accelerate development, substantial upfront deliberate design was done on our part before any feature development. Additionally, nothing is taken without thorough iteration and human review. This project is not vibe coded. It is engineered and we take much pride in our craft and the quality of our work.

    Please feel free to ask any questions you may have, whether about the development choices we’ve made, or about the product itself. Both of us are excited to continue to build a community around this project. 

    Key changes in this version include:

    • Background removal for garment images
    • Outfit scheduling calendar, with the ability to plan multiple outfits per day, and mark outfits as worn (future versions could use worn outfit data to tell you which garments you wear most, or perhaps track laundry)
    • An improved outfit builder, which allows you to include as many or few garments as you’d like in a single outfit 
    • Total customization flexibility for garment categories

    As before we’ve maintained the ease of self hosting and only one docker command is needed to deploy! For everyone already hosting Libre-Closet, you simply need to pull the fresh `latest` image to update to the v0.2.0 release.

    `docker run -p 3000:3000 -v wardrobe-data:/data ghcr.io/lazztech/libre-closet:latest`

    We can’t wait for everyone to try it out, and we hope you enjoy V0.2.0 of Libre Closet! 

    Public: https://librecloset.lazz.tech/

    GitHub: https://github.com/lazztech/Libre-Closet

    view more: next ›