![]() To run the desktop (electron) app without building an installer, build the app with grunt and start it this way: npm run dev You can find more details in the GitHub Actions workflow. This requires some magic and currently works only on CI, The app can be built with grunt: grunt (html files will be in dist/).ĭesktop apps are built with grunt desktop. The easiest way to clone all KeeWeb repos is: curl | bash. To make Dropbox work in your self-hosted app, go to this Wiki page. put your dh.pem, cert.pem, key.pem to /etc/nginx/external/ĭocker run -name keeweb -d -p 443:443 -p 80:80 -v $EXT_DIR:/etc/nginx/external/ antelle/keeweb.You can download the latest distribution files from gh-pages branch. The app is a single HTML file + a service worker (optionally for offline access). Looking for a new maintainer, see #2022 Self-hostingĮverything you need to host this app on your server is any static file server. Basic stuff, as well as more advanced operations, should be rather reliable. The app can run either in browser, or as a desktop app. It doesn't require any server or additional resources. This webapp is a browser and desktop password manager compatible with KeePass databases. Rename LICENSES-DEPENDENCIES to DEPS-LICENSEįree cross-platform password manager compatible with KeePass Modify the file default-app-settings.About version in the the bug report templateĭisabled automatic installation of KeePassXC-Browser extensionĬreating browser socket in a group container on macOSįix #1816 : old Chromium support, such as Android Edgeįix build config to support Windows path separators and newlines Add the URL for the web application, SELECT ALL for the allowed methods, enter * for the Allowed headers, enter * for the Exposed headers.Įnter configuration information in KeeWeb.Select Settings > Resource sharing (CORS).Open the Storage Account in Azure Portal.Assign access to the users or groups that can access the files in this container, give each entry the Role ‘Storage Blob Data Contributor’ if you want them to have the ability to modify the data in the container.Ĭonfigure CORS to enable the web application to make requests to the Storage Account API.Click Grant admin consent for Default Directory.Select Add a permission, select Azure Storage, pick user_impersonation.ID tokens are required because this app must sign in users and call an API. ![]() In the Implicit grant and hybrid flows section, select ID tokens.On the app overview page, note the Directory (tenant) ID value, we will need this for later use.On the app overview page, note the Application (client) ID value, we will need this for later use.Under redirect URI, select Single-page application (SPA), enter the path to the web application that was setup earlier in the form.Under Supported Account Types choose ‘Accounts in this organizational directory only (Default Directory only - Single tenant).Enter a unique name for your application.Under Manage, select App Registrations > New registration.Register your application on Azure Active Directory To setup this plugin you will need to configure a few settings within the Azure Portal. I created a plugin for KeeWeb that extends KeeWeb with the ability to load KeePass files stored within Azure Blob storage. Use azure blob storage to store KeePass files that can be shared among multiple users within your organization.
0 Comments
Leave a Reply. |