WolverinDEV 3310fe53b3 feat: improve the LDAP implementation (#615)
* feat(logging): add PV_LOG_LEVEL environment variable to set backend log level

* feat(ldap): Adding a more verbose logging output to debug LDAP issues

* fix(ldap): fixed user logins with special characters within the users dn by switching to ldapts

* feat(ldap): made the member of and email attribute names configurable

* fix(ldap): properly handle email like usernames and fixing #601

* Revert "fix: disable email login if ldap is enabled"

This reverts commit d9cfe697d6.

* feat(ldap): disable the ability for a user to change his email when it's a LDAP user

* feat(ldap): relaxed username pattern by allowing the @ character in usernames
2024-09-27 16:02:49 +02:00
2024-09-25 15:37:05 +02:00
2024-08-24 17:30:11 +02:00
2024-09-24 12:21:56 +02:00
2023-07-31 08:56:22 +02:00
2024-09-18 23:16:41 +02:00
2022-04-26 08:15:49 +02:00
2024-09-24 12:21:56 +02:00
2024-09-24 12:21:56 +02:00
2024-08-25 16:06:55 +02:00


Pingvin Share


Pingvin Share is a self-hosted file sharing platform and an alternative for WeTransfer.

Features

  • Share files using a link
  • Unlimited file size (restricted only by disk space)
  • Set an expiration date for shares
  • Secure shares with visitor limits and passwords
  • Email recipients
  • Reverse shares
  • OIDC and LDAP authentication
  • Integration with ClamAV for security scans

🐧 Get to know Pingvin Share

⌨️ Setup

  1. Download the docker-compose.yml file
  2. Run docker compose up -d

The website is now listening on http://localhost:3000, have fun with Pingvin Share 🐧!

Tip

Checkout Pocket ID, a user-friendly OIDC provider that lets you easily log in to services like Pingvin Share using Passkeys.

📚 Documentation

For more installation options and advanced configurations, please refer to the documentation.

🖤 Contribute

We would love it if you want to help make Pingvin Share better! You can either help to translate Pingvin Share or contribute to the codebase.

❤️ Sponsors

Thank you for supporting Pingvin Share 🙏

Description
Pingvin Share is a self-hosted file sharing platform and an alternative for WeTransfer.
Readme BSD-2-Clause 21 MiB
Languages
TypeScript 99.8%
Dockerfile 0.1%
Shell 0.1%