diff --git a/Apps/FileBrowser/appfile.json b/Apps/FileBrowser/appfile.json
new file mode 100644
index 0000000..d7db097
--- /dev/null
+++ b/Apps/FileBrowser/appfile.json
@@ -0,0 +1,110 @@
+{
+ "version": "2.0",
+ "title": "FileBrowser",
+ "name": "filebrowser",
+ "icon": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/icon.png",
+ "tagline": "Upload, delete, preview, rename, edit and share your files.",
+ "overview": "File Browser - Webbased File Browser including sharing functions etc.",
+ "thumbnail": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/thumbnail.png",
+ "screenshots": [
+ "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/snapshot-1.gif",
+ "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/snapshot-2.png",
+ "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/snapshot-3.png"
+ ],
+ "category": [
+ "Cloud",
+ "Utilities",
+ "Documents"
+ ],
+ "author":{
+ "name": "CasaOS Team",
+ "role": "Adaptor",
+ "website": "https://www.casaos.io",
+ "donate_text": "",
+ "donate_link": ""
+ },
+ "support": "https://discord.gg/knqAbbBbeX",
+ "website": "https://www.casaos.io",
+ "container": {
+ "image": "filebrowser/filebrowser:latest",
+ "shell": "sh",
+ "privileged": false,
+ "network_model": "bridge",
+ "webui": {
+ "http": "80",
+ "path": "/"
+ },
+ "envs": [
+ {
+ "key": "TZ",
+ "value": "$TZ",
+ "description": "TimeZone",
+ "configurable": "no"
+ },
+ {
+ "key": "PUID",
+ "value": "$PUID",
+ "description": "Run FileBrowser as specified uid.",
+ "configurable": "no"
+ },
+ {
+ "key": "PGID",
+ "value": "$PGID",
+ "description": "Run FileBrowser as specified gid.",
+ "configurable": "no"
+ }
+ ],
+ "ports": [
+ {
+ "container": "80",
+ "host": "1080",
+ "description": "WebUI Port",
+ "type": "tcp",
+ "allocation": "automatic",
+ "configurable": "advanced"
+ }
+ ],
+ "volumes": [
+ {
+ "container": "/db",
+ "host": "$AppData/db",
+ "mode": "rw",
+ "allocation": "auto",
+ "configurable": "no",
+ "description": "FileBrowser database directory."
+ },
+ {
+ "container": "/srv",
+ "host": "$DATA",
+ "mode": "rw",
+ "allocation": "auto",
+ "configurable": "advanced",
+ "description": "FileBrowser managed directory."
+ }
+ ],
+ "devices": [],
+ "constraints": {
+ "min_memery": "64",
+ "min_storage": "128"
+ },
+ "restart_policy": "always",
+ "sysctls": [],
+ "cap_add": {},
+ "labels": []
+ },
+ "abilities": {
+ "notification": false,
+ "widgets": false,
+ "authentication": false,
+ "search": false,
+ "upnp": false
+ },
+ "tips": {
+ "before_install": "Default AccountUsername:adminPassword:admin"
+ },
+ "changelog":{
+ "latest_updates": "",
+ "url": "https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/FileBrowser/changelog.txt"
+ },
+ "latest_update_date": "1640072737"
+}
\ No newline at end of file
diff --git a/Apps/FileBrowser/changelog.txt b/Apps/FileBrowser/changelog.txt
new file mode 100644
index 0000000..588d6e0
--- /dev/null
+++ b/Apps/FileBrowser/changelog.txt
@@ -0,0 +1,261 @@
+2.20.1 (2021-12-21)
+Build
+revert to using the default alpine based docker image (46d8046)
+
+2.20.0 (2021-12-20)
+Features
+detect multiple subtitle languages (#1723) (c2e03bb)
+use linuxserver based docker image (b8f35ce)
+Bug Fixes
+set correct default database path in the config (988d3e5)
+upgrade vulnerable versions of the library (6eb3ab0)
+Build
+refactor makefile (f81857a)
+remove deprecated goreleaser use_buildx param (4d1b9dd)
+
+2.19.0 (2021-11-24)
+Features
+prefetch previous and next images in preview. (#1627) (7401d16)
+Bug Fixes
+empty file listing on share (e082397)
+relative font sizes (c29698d)
+
+2.18.0 (2021-10-31)
+Features
+add ability to select file modified time format (#1536) (0426629)
+add manifest theme color param (#1542) (0358e42)
+Bug Fixes
+back button behaviour in preview (#1573) (deabc80)
+fix sidebar navigation on mobile devices (#1618) (f09bf3e)
+search box is misaligned when the browser preferred font size is other than 16px (#1613) (6f345be)
+security issue in command runner (closes #1621) (74b7cd8)
+set correct editor height regardless of preferred font size (#1614) (ddd4ffa)
+zoom pics when dlclick at first time (#1561) (b6a51be)
+
+2.17.2 (2021-08-27)
+Bug Fixes
+bug with inlineLink not creating url properly (#1515) (43a4609)
+
+2.17.1 (2021-08-23)
+Bug Fixes
+internal server error if --disable-preview-resize flag is set (closes #1510) (4c3099a)
+
+2.17.0 (2021-08-21)
+Features
+open file option on preview (76add9e)
+Bug Fixes
+401 error in share view open file button (#1495) (25c8788)
+escape quote on index template (23d646c), closes #1501
+file caching directive (c63cc5a)
+
+2.16.1 (2021-08-04)
+Bug Fixes
+check symlink target type (closes #1488) (76b466f)
+
+2.16.0 (2021-07-26)
+Features
+browser cache directives (190cb99)
+display error messages on settings (6032038)
+file name on page title (16a34de)
+gzip encoding for static js files (aa172b8)
+loading spinner on views navigation (976eb55)
+message for connection error (5e6f14b)
+mod time title on file info (7d1e030)
+open file option on share (1c25f6e)
+show more button on share (ba8c09f)
+support for IE11 browser (7ec24d9)
+Bug Fixes
+break resource create/update handlers on error (closes #1464) (5072bbb)
+copying files with special characters (20ebbf6)
+delete image cache when moving (8973c45)
+don't remove files on unsuccessful updates (closes #1456) (6b19ab6)
+failure on broken symlink deletion (8650d2f)
+inconsistent double click on listing item (ba7e71a)
+no items displayed on file listing (18889ad)
+omit file content (209f9fa)
+short commit sha and typo fix in Makefile (#1411) (46ee595)
+
+2.15.0 (2021-04-06)
+Features
+add EXIF thumbnail support for JPEG files (#1234) (7dd5b34)
+dynamic autoplay on previewer (a76e01d)
+dynamic item count on file listing (6c8ee96)
+dynamic zoom limit on previewer (e410272)
+Bug Fixes
+buttons without permission on header (1516d99)
+check modify permission on file overwrite (59f9964)
+empty archive name on directory download (2697093)
+empty text file on editor (e9baf0c)
+error causes panic on upload (e1a6f59)
+hidden editor header on Safari (b521dec)
+image quality switch on previewer (c0d85f3)
+list item interactions on share (87f1881)
+missing bold variation for Roboto font (98d79b8)
+mouse wheel zoom on previewer (fcb115f)
+no header button animations on file listing (fe80730)
+
+2.14.1 (2021-03-21)
+Bug Fixes
+display public routes with header proxy auth (da54bd6)
+
+2.14.0 (2021-03-21)
+Features
+add health check handler (a721dc1)
+Bug Fixes
+hide dotfile error on share (5f4a031)
+prefix handling on http router (93a35ad)
+qr code url on share (22f4be8)
+text file detection on editor (eeadc53)
+
+2.13.0 (2021-03-14)
+Features
+dual pane settings view (db5aad8)
+improved settings navbar (5b28aa0)
+improved sharing prompt (1819377)
+increased header button counter size (4fb832c)
+larger previewer content (62fff5c)
+Bug Fixes
+archive contains parent path on Windows (54f3570)
+check rules on http resource handlers (5bf1554)
+download current dir on file listing (488d980)
+encoded file path on share (7955e07)
+full file path on share (e017a19)
+header dropdown icon color on previewer (f8df76f)
+item dragging on file listing (326b35a)
+modified time on info prompt (11ebaec)
+root path name on archive (426b38b)
+stuck icon on header button (6a734c0)
+update image cache when replacing (81b6f4d)
+wait for async command exit (#1326) (6d5ceae)
+Refactorings
+migrate from rice to embed.FS (fc55061)
+
+2.12.1 (2021-03-07)
+Bug Fixes
+add missing default config into the docker image (7358b3f)
+
+2.12.0 (2021-03-04)
+Features
+add homebrew tap (2d2c598)
+added tiff files preview support (#1222) (e8c9d1c)
+allow disabling file detections by reading header (#1175) (6914063)
+allow to password protect shares (#1252) (d8f415f)
+build multi-arch docker images (cf4836d)
+share management delete confirm (#1212) (b600b11)
+Bug Fixes
+don't allow to remove root user (019ce80)
+double click to zoom pics in phone's browser (#1274) (f1b7bd5)
+environmental variables not expanded in command (#1241) (f3afd5c)
+fetch resource api once when sorting (closes #1172) (#1202) (05bb7c8)
+Build
+use make for building the project (#1304) (23f8464)
+
+2.11.0 (2020-12-28)
+Features
+add sharing management (#1178) (closes #1000) (677bce3)
+download shared subdirectory (#1184) (fb5b28d)
+Bug Fixes
+check user input to prevent permission elevation (#1196) (closes #1195) (f62806f)
+delete extra remove prefix (#1186) (7a5298a)
+move files between different volumes (closes #1177) (58835b7)
+recaptcha race condition (#1176) (ac3673e)
+
+2.10.0 (2020-11-24)
+Features
+add hide dotfiles param (#1148) (10e399b)
+add single click mode (#1139) (e8b4e9a)
+automatically jump to the next photo when deleting while previewing (#1143) (9515cee)
+shared folder file listing (e119bc5)
+shared item information (36cacdf)
+Bug Fixes
+empty folder in archive (7096b3d)
+fix hanging when reading a named pipe file (closes #1155) (586d198)
+previewer title overflow (4e48ffc)
+resource rename action invalid path (1ce3068)
+
+2.9.0 (2020-10-21)
+Features
+support WKWebview custom protocol (#1113) (0ac80e8)
+Bug Fixes
+allow start from Windows explorer (f2c4e78)
+file upload missing path slash (5e27ba5)
+preview case sensitive file extension (05bff54)
+search missing path slash (2bd163d)
+
+2.8.0 (2020-10-05)
+Features
+add disable exec flag (#1090) (97693cc)
+Bug Fixes
+empty commands setting (c6d4fcd)
+file upload path encoding (babd778)
+fix empty command name (#1106) (36fb9f5)
+fix panic when accessing nonexistent .js file in static path (#1105) (ad99bf1)
+preview key shortcut conflict (dd7b9dd)
+search results absolute url (26d62e4)
+
+2.7.0 (2020-09-11)
+Features
+add --socket-perm flag to control unix socket file permissions (closes #1060) (65ac734)
+preview mobile dropdown (7787344)
+preview size button (3d2cb83)
+put selected files in the root of the archive (closes #1065) (8142b32)
+
+2.6.2 (2020-08-05)
+2.6.1 (2020-07-28)
+Bug Fixes
+delete cached previews when deleting file (f5d02cd)
+escape special characters in preview url (closes #1002) (c9340af)
+
+2.6.0 (2020-07-27)
+Features
+add lazy load of image thumbnails (bc00165)
+add param to disable img resizing (aa78e3a)
+cache resized images (95bc929)
+limit image resize workers (94ef596)
+Bug Fixes
+conflict handling on upload button (f228fa5)
+drop feedback (f2d2c1c)
+missing error message (d9be370)
+parent verification on copy (727c63b)
+path separator inconsistency on rename (34dfb49)
+
+2.5.0 (2020-07-17)
+Features
+add previewer title and loading indicator (716396a)
+duplicate files in the same directory (43526d9)
+file copy, move and paste conflict checking (eed9da1)
+rename option on replace prompt (2636f87)
+upload queue (6ec6a23)
+Bug Fixes
+blinking previewer (9a2ebba)
+dark theme colors (b3b6445)
+directory conflict checking (7e5beef)
+prompt before closing window (194030f)
+remove incomplete uploaded files (0727496)
+reset clipboard after pasting cutted files (10570ad)
+
+2.4.0 (2020-07-07)
+Features
+full screen editor (0d665e5)
+Bug Fixes
+add preview bypass for .gif files (#1012) (453636d)
+prompt key shortcut conflict (0d69fbd)
+
+2.3.0 (2020-06-26)
+Features
+add image thumbnails support (#980) (6b0d49b)
+Bug Fixes
+typo in image_templates (apline -> alpine) (#1005) (84da110)
+
+2.2.0 (2020-06-22)
+Features
+add alpine and debian docker images (66863b7)
+add folder upload (#981) (8977344), closes filebrowser/filebrowser#741
+add key shortcuts (95316cb)
+upload progress based on total size (#993) (cd454ba)
+Bug Fixes
+add a workaround to fix window freezing when viewing a large file #992 (2412016)
+apply all fs user rulles (68f8348)
+frontend token validation (dd40b0d), closes filebrowser/filebrowser#638
+multiple selection count (963837e)
+save event hook (82c883f), closes filebrowser/filebrowser#696
\ No newline at end of file
diff --git a/Apps/FileBrowser/icon.png b/Apps/FileBrowser/icon.png
new file mode 100644
index 0000000..2222560
Binary files /dev/null and b/Apps/FileBrowser/icon.png differ
diff --git a/Apps/FileBrowser/snapshot-1.gif b/Apps/FileBrowser/snapshot-1.gif
new file mode 100644
index 0000000..1387a0c
Binary files /dev/null and b/Apps/FileBrowser/snapshot-1.gif differ
diff --git a/Apps/FileBrowser/snapshot-2.png b/Apps/FileBrowser/snapshot-2.png
new file mode 100644
index 0000000..1215e65
Binary files /dev/null and b/Apps/FileBrowser/snapshot-2.png differ
diff --git a/Apps/FileBrowser/snapshot-3.png b/Apps/FileBrowser/snapshot-3.png
new file mode 100644
index 0000000..6208569
Binary files /dev/null and b/Apps/FileBrowser/snapshot-3.png differ