filebrowser
π Web File Browser
File Explorer
Download Latest Version (.zip)- devcontainer.json
- bug_report.md
- feature_request.md
- create-dev-branch.yaml
- main.yaml
- pr.yaml
- promote-beta-to-stable.yaml
- promote-dev-to-beta.yaml
- regular-tests.yaml
- release_beta.yaml
- release_stable.yaml
- tag.yaml
- update-build-images.yaml
- PULL_REQUEST_TEMPLATE.md
- config.yaml
- frontend-config.yaml
- server-config.yaml
- playwright.config.ts
- config.yaml
- default.conf
- generate-jwt.go
- go.mod
- playwright.config.ts
- playwright.config.ts
- config.yaml
- playwright.config.ts
- config.yaml
- mock-oidc-server.js
- playwright.config.ts
- config.yaml
- playwright.config.ts
- .htpasswd
- config.yaml
- default.conf
- playwright.config.ts
- config.yaml
- playwright.config.ts
- config.yaml
- database.db.old
- playwright.config.ts
- config.yaml
- playwright.config.ts
- docker-compose.yaml
- Dockerfile
- Dockerfile.playwright-base
- Dockerfile.playwright-general
- Dockerfile.playwright-jwt
- Dockerfile.playwright-local
- Dockerfile.playwright-no-config
- Dockerfile.playwright-noauth
- Dockerfile.playwright-oidc
- Dockerfile.playwright-previews
- Dockerfile.playwright-proxy
- Dockerfile.playwright-screenshots
- Dockerfile.playwright-settings
- Dockerfile.playwright-sharing
- Dockerfile.primecache
- Dockerfile.slim
- access.go
- admin_share_test.go
- cli.go
- cli_test.go
- fixture_test.go
- kong.go
- migrate.go
- migrate_config_test.go
- migrate_tokens_test.go
- migrate_users_defaults_test.go
- migration_fixture_test.go
- migration_sidebar_test.go
- office.go
- root.go
- share.go
- user.go
- user_scopes_test.go
- user_sidebar_test.go
- user_test.go
- actor.go
- deps.go
- diff.go
- diff_test.go
- export.go
- export_test.go
- filter.go
- query.go
- query_test.go
- record.go
- record_test.go
- recorder.go
- recorder_test.go
- remote.go
- viewer.go
- viewer_test.go
- cache.go
- file_cache.go
- file_cache_test.go
- noop_cache.go
- content_test.go
- file_test.go
- fileinfo_listing_test.go
- files.go
- items_test.go
- mime.go
- service.go
- user.go
- assets.go
- copy.go
- dir.go
- file.go
- file_test.go
- partition_unix.go
- partition_windows.go
- collector.go
- collector_test.go
- memory_darwin.go
- memory_linux.go
- memory_other.go
- memory_windows.go
- publish.go
- publish_stub.go
- publish_test.go
- snapshot.go
- wire.go
- auth.go
- json.go
- json_timing_test.go
- jwt.go
- jwt_strict_test.go
- jwt_test.go
- none.go
- proxy.go
- service.go
- storage.go
- token_length_test.go
- totp.go
- webauthn.go
- access.go
- access_test.go
- helper.go
- migration_test.go
- path.go
- activity.go
- activity_test.go
- event_type.go
- event_type_test.go
- paths.go
- paths_test.go
- crud.go
- indexing.go
- storage.go
- extended.go
- frontend.go
- permissions.go
- permissions_test.go
- pinned_items.go
- pinned_items_test.go
- share.go
- storage.go
- update_test.go
- driver_cgo.go
- driver_nocgo.go
- duplicates.go
- index.go
- index_startup_test.go
- search.go
- tempdb.go
- access.go
- activity.go
- activity_test.go
- auth.go
- driver_cgo.go
- driver_nocgo.go
- groups.go
- indexing.go
- migrations.go
- settings.go
- shares.go
- shares_test.go
- sqldb.go
- tokens.go
- users.go
- users_test.go
- conversions.go
- conversions_source_permissions_test.go
- migrate_source_permissions.go
- migrate_source_permissions_test.go
- nonadmin_test.go
- permissions_test.go
- pinned_items.go
- pinned_items_test.go
- repair_source_permissions.go
- repair_source_permissions_test.go
- scope_permissions.go
- sidebar_link.go
- storage.go
- storage_test.go
- token_permissions.go
- token_permissions_test.go
- tokens.go
- tokens_test.go
- username_test.go
- users.go
- webauthn.go
- errors.go
- eventRouter.go
- cache.go
- heic_orientation.go
- heic_orientation_test.go
- image.go
- image_test.go
- metadata.go
- metadata_test.go
- service.go
- subtitles.go
- subtitles_test.go
- generator.go
- manifest.go
- manifest_share.go
- manifest_share_test.go
- common.go
- embedded.go
- heic_transform.go
- heic_transform_test.go
- imagemeta_test.go
- orientation.go
- stub.go
- stub_test.go
- tiff_preview.go
- tiff_preview_test.go
- ports.go
- .gitignore
- buffer_pool.go
- buffer_pool_test.go
- doc.go
- doc_cgo_link.go
- doc_render_cgo.go
- docDefault.go
- embed.go
- embed_test.go
- heic_ffmpeg.go
- image.go
- image_enum.go
- image_test.go
- memory_tracker.go
- office.go
- preview.go
- testdata
- video.go
- access.go
- activity.go
- analytics.go
- auth_admin_promotion_test.go
- doc.go
- indexing.go
- jwt_user_defaults_test.go
- noauth_admin.go
- proxy_user_test.go
- quick_setup.go
- shares.go
- shares_frontend_test.go
- source_access_defaults.go
- source_defaults_config_integration_test.go
- source_enforcement_sync.go
- state.go
- store.go
- user_cache.go
- user_cache_test.go
- user_defaults.go
- user_defaults_test.go
- user_defaults_yaml_integration_test.go
- user_enforcement_sync.go
- user_enforcement_sync_test.go
- users.go
- users_test.go
- links.go
- normalize.go
- normalize_test.go
- scopes.go
- scopes_test.go
- cache.go
- checkForUpdates.go
- crypto.go
- file.go
- indexpath.go
- indexpath_test.go
- main.go
- main_test.go
- media.go
- mocks.go
- path.go
- path_test.go
- stream_grant.go
- textfile.go
- version.go
- .gitignore
- access.go
- access_test.go
- activity.go
- analytics.go
- api.go
- api_test.go
- archive.go
- archive_test.go
- auth.go
- auth_test.go
- download.go
- download_activity_test.go
- download_throttle_test.go
- duplicates.go
- fileWatcher.go
- http.go
- httpEvents.go
- httpRouter.go
- ldap.go
- ldap_test.go
- media.go
- middleware.go
- middleware_test.go
- oidc.go
- oidc_test.go
- onlyOffice.go
- onlyOffice_test.go
- pinnedItems.go
- preview.go
- proxy.go
- proxy_test.go
- resource.go
- resource_permissions_test.go
- resource_upload_test.go
- search.go
- server.go
- settings.go
- share.go
- share_auth_test.go
- share_password_test.go
- static.go
- stream.go
- stream_test.go
- swagger.go
- totp.go
- totp_test.go
- upload_session.go
- upload_validate.go
- users.go
- users_patch_test.go
- view.go
- webauthn.go
- webauthn_test.go
- webdav.go
- webdav_test.go
- conditions.go
- conditions_test.go
- fileinfo.go
- mediaMeta.go
- mediaMeta_test.go
- searchPatterns.go
- searchPatterns_test.go
- searchQuery.go
- utils.go
- conditionalRules_test.go
- deletion_test.go
- getDirInfoCore_test.go
- indexing_test.go
- indexingFiles.go
- indexingFiles_test.go
- indexingScanner.go
- indexingScanner_test.go
- indexingSchedule.go
- indexingSchedulerLoop.go
- indexingSchedulerLoop_test.go
- meta_store.go
- mock.go
- mutate.go
- mutate_test.go
- search.go
- search_test.go
- symlink_containment_test.go
- test_helpers.go
- unix.go
- windows.go
- apply_user_defaults_test.go
- auth.go
- auth_ldap_test.go
- config.go
- config_test.go
- config_test_export.go
- config_test_helpers_test.go
- config_user_defaults_yaml_test.go
- configFunctions.go
- database_paths.go
- database_paths_test.go
- enforced_user.go
- enforced_user_test.go
- enforcement_structs.go
- functions.go
- generator.go
- generator_test.go
- http_listen.go
- http_listen_test.go
- invalidConfig.yaml
- multiconfig_test.go
- settings.go
- source_access.go
- source_access_config_test.go
- source_access_test.go
- source_permission_enforcement.go
- source_permission_enforcement_test.go
- storage.go
- structs.go
- styling.go
- user_defaults_config_lock.go
- user_defaults_config_paths.go
- user_defaults_config_test.go
- user_defaults_merge.go
- user_enforcement_fields.go
- user_profile.go
- user_profile_merge.go
- user_profile_projection.go
- user_scopes.go
- validConfig.yaml
- video_preview_test.go
- yaml.go
- main.go
- main_test.go
- docs.go
- swagger.json
- swagger.yaml
- .air.toml
- .air.windows.toml
- .gitignore
- .golangci.yml
- .goreleaser.yaml
- config.playwright.yaml
- config.yaml
- go.mod
- go.sum
- main.go
- reduce-rounded-corners.css
- test-database
- loadingSpinners.css
- material-symbols-core-filled.woff2
- material-symbols.woff2
- roboto-bold-latin.woff2
- roboto-medium-latin.woff2
- roboto-normal-latin.woff2
- favicon.png
- favicon.svg
- halloween-pattern.svg
- placeholder.png
- plyr.svg
- config.generated.yaml
- index.html
- build-icon-subset.js
- sync-translations.js
- access.js
- archive.js
- auth.js
- index.js
- media.js
- office.js
- resources.js
- resources.view.test.js
- search.js
- settings.js
- share.js
- tools.js
- users.js
- utils.js
- utils.test.js
- viewToken.js
- viewToken.test.js
- AudioPanel.vue
- Breadcrumbs.vue
- ExtendedImage.vue
- FileList.vue
- FileTree.vue
- Icon.vue
- IndexInfo.vue
- ListingHeader.vue
- ListingItem.vue
- nextPrevious.vue
- PathPickerButton.vue
- PopupPreview.vue
- Scrollbar.vue
- ShareInfo.vue
- Access.vue
- ActionApi.vue
- ActivityEventDetails.vue
- AnalyticsDiagnostic.vue
- Archive.vue
- CloseWithActiveUploads.vue
- ConfigViewer.vue
- CopyPasteConfirm.vue
- CreateApi.vue
- Delete.vue
- Download.vue
- FileListing.vue
- Generic.vue
- Help.vue
- IconPicker.vue
- Info.vue
- MoveCopy.vue
- NewDir.vue
- NewFile.vue
- OfficeDebug.vue
- Password.vue
- PathPicker.vue
- PlaybackQueue.vue
- Prompts.vue
- Rename.vue
- Replace.vue
- ReplaceRename.vue
- SaveBeforeExit.vue
- Share.vue
- ShareInfo.vue
- SharePicker.vue
- SidebarLinks.vue
- ThreeJSControls.vue
- Totp.vue
- Unarchive.vue
- Upload.vue
- UserDefaults.vue
- UserEdit.vue
- VisualizerSettings.vue
- ActivityViewerButton.vue
- ExpandDropdown.vue
- GlobalPermissions.vue
- Languages.vue
- PasskeySettings.vue
- Permissions.vue
- ProfileEnforceSwitch.vue
- ProfilePreferenceToggle.vue
- SettingsButton.vue
- SettingsItem.vue
- SourceFilePermissions.vue
- Table.vue
- Themes.vue
- ToggleSwitch.vue
- UserDefaultsAccountSection.vue
- UserProfilePreferences.vue
- ViewMode.vue
- General.vue
- Links.vue
- Settings.vue
- Sidebar.vue
- ActivityDetailsInfo.vue
- ActivityTableValueCell.vue
- ActivityTableValueInfo.vue
- DuplicateFinderActions.vue
- SharePickerButton.vue
- Action.vue
- ButtonGroup.vue
- ContextMenu.vue
- LoadFailed.vue
- LoadingSpinner.vue
- MenuOptionList.vue
- Notifications.vue
- ProgressBar.vue
- Search.vue
- Shelf.vue
- StatusBar.vue
- Toast.vue
- Tooltip.vue
- _banners.css
- _buttons.css
- _inputs.css
- _variables.css
- base.css
- dark.css
- dashboard.css
- fonts.css
- halloween.css
- header.css
- listing.css
- mobile.css
- styles.css
- ar.json
- bg.json
- cz.json
- de.json
- el.json
- en.json
- es.json
- fr.json
- he.json
- hu.json
- index.ts
- it.json
- ja.json
- ko.json
- nl-be.json
- nl.json
- pl.json
- pt-br.json
- pt.json
- ro.json
- ru.json
- sk.json
- sv-se.json
- tr.json
- ua.json
- zh-cn.json
- zh-tw.json
- events.js
- index.ts
- message.js
- gestureZones.js
- gestureZones.test.js
- overlaidHintController.js
- overlaidHintController.test.js
- pipSession.js
- pipSession.test.js
- plyrScrubPreview.js
- plyrSeekOnRelease.js
- plyrVideoLoading.js
- index.ts
- upload.js
- eventBus.ts
- getters.ts
- index.ts
- mutations.ts
- state.ts
- types.ts
- activityChartTime.js
- activityChartTime.test.js
- activityDetails.js
- activityDetails.test.js
- activityViewerLink.js
- activityViewerQuery.js
- activityViewerQuery.test.js
- appNotifications.js
- asyncComponent.js
- auth.js
- auth.test.js
- buttons.js
- clipboard.js
- constants.js
- cookie.js
- deepclone.ts
- docxPreview.test.js
- docxPreview.ts
- download.js
- downloadManager.js
- eventBus.js
- expandTransition.js
- files.js
- files.test.js
- filesizes.js
- filesizes.test.js
- htmlPreview.test.js
- htmlPreview.ts
- i18nLabels.js
- icon-inventory-core.json
- imageCache.js
- index.ts
- listingTypeAhead.js
- listingTypeAhead.test.js
- loadFullIcons.js
- material-symbols.js
- mediaFile.js
- mediaFile.test.js
- mediaSessionOwnership.js
- mediaSessionOwnership.test.js
- metadataCache.js
- mimetype.js
- moment.js
- nativeShare.js
- nativeShare.test.js
- navigationEdgeZones.js
- navigationEdgeZones.test.js
- notificationActions.js
- object.js
- playbackQuery.js
- playbackQuery.test.js
- playbackQueue.js
- previewRequests.js
- pwaInstall.js
- pwaManifest.js
- sort.js
- sort.test.js
- subtitles.js
- throttle.js
- upload.js
- url.js
- url.test.js
- userProfileSections.js
- visualizerConfig.js
- Default.vue
- DocViewer.vue
- Editor.vue
- EpubViewer.vue
- ListingView.vue
- MarkdownViewer.vue
- OnlyOfficeEditor.vue
- plyrViewer.vue
- Preview.vue
- ThreeJs.vue
- Access.vue
- Api.vue
- FileLoading.vue
- Global.vue
- Notifications.vue
- Profile.vue
- Shares.vue
- SystemAdmin.vue
- Users.vue
- ActivityViewer.vue
- AdvancedSearch.vue
- DuplicateFinder.vue
- FileWatcher.vue
- MaterialIconPicker.vue
- SizeViewer.vue
- Errors.vue
- Files.vue
- Layout.vue
- Login.vue
- Settings.vue
- Tools.vue
- App.vue
- main.ts
- shims-vue.d.ts
- setup.js
- activity-viewer.spec.ts
- auth.spec.ts
- contextmenu.spec.ts
- file-actions.spec.ts
- indexing-options.spec.ts
- navigation.spec.ts
- theme-branding.spec.ts
- basic-check.spec.ts
- api.spec.ts
- navigation.spec.ts
- preauth.spec.ts
- file-actions.spec.ts
- indexing-options.spec.ts
- navigation.spec.ts
- preview.spec.ts
- share.mobile.spec.ts
- share.spec.ts
- theme-branding.spec.ts
- api.spec.ts
- preview.spec.ts
- previews.spec.ts
- share.spec.ts
- preview.spec.ts
- prompts-screenshots.spec.ts
- screenshots.spec.ts
- settings-screenshots.spec.ts
- share-screenshots.spec.ts
- 0-migration.spec.ts
- access-behavior-fixture.ts
- access.spec.ts
- login.spec.ts
- settings.spec.ts
- sidebar.spec.ts
- user-actions.spec.ts
- user-defaults-lock.spec.ts
- z-source-defaults-lock.spec.ts
- anonymous.spec.ts
- navigation.spec.ts
- share.mobile.spec.ts
- share.spec.ts
- sidebar.spec.ts
- global-setup.ts
- jwt-setup.ts
- no-config-setup.ts
- noauth-setup.ts
- oidc-setup.ts
- previews-setup.ts
- proxy-setup.ts
- screenshots-setup.ts
- test-setup.ts
- types.d.ts
- denied.txt
- no-access.txt
- showme.txt
- dontshow.txt
- shouldshow.txt
- startsWith-hide-me.txt
- binary.dat
- graham.xlsx
- for testing.md
- index.html
- file#.sh
- HAND_C.jpg
- HAND_N .jpg
- HAND_S.jpg
- Lowpoly_tree_sample.dae
- Lowpoly_tree_sample.mtl
- Lowpoly_tree_sample.obj
- mario_cube_WHOLE_top_foxed.stl
- Rigged Hand.3ds
- 20130612_142406.jpg
- gray-sample.jpg
- IMG_2578.JPG
- share-file.txt
- nested.txt
- item
- fileitem.txt
- item
- item
- .hidden
- endsWithTest.mp3
- exclusionlist.sh
- fileName
- fileNames
- shouldshow
- startsWithTest.txt
- test & test.txt
- bash.sh
- javascript.js
- 1file1.txt
- copyme(1).txt
- copyme.txt
- deleteme.txt
- file.tar.gz
- filebrowser.sqlite
- filebrowser.sqlite-shm
- filebrowser.sqlite-wal
- renameme.txt
- utf8-truncated.txt
- eslint.config.js
- package-lock.json
- package.json
- playwright.config.ts
- tsconfig.json
- vite.config.ts
- .dockerignore
- .gitignore
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- makefile
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
