From c31c7c18095fc84af78176434edce786003a268f Mon Sep 17 00:00:00 2001 From: BugKing Date: Mon, 10 Apr 2023 18:37:27 +0800 Subject: [PATCH] feat: add Kodbox to the list (#12) * feat: add Kodbox to the list * Update docker-compose.yml * Delete logo.png:Zone.Identifier --------- Co-authored-by: zhengkunwang223 <31820853+zhengkunwang223@users.noreply.github.com> --- apps/kodbox/metadata/logo.png | Bin 0 -> 5337 bytes apps/kodbox/versions/1.37.03/README.md | 69 ++++++++++++++++++ apps/kodbox/versions/1.37.03/config.json | 14 ++++ .../versions/1.37.03/docker-compose.yml | 16 ++++ apps/list.json | 18 +++++ 5 files changed, 117 insertions(+) create mode 100644 apps/kodbox/metadata/logo.png create mode 100644 apps/kodbox/versions/1.37.03/README.md create mode 100644 apps/kodbox/versions/1.37.03/config.json create mode 100644 apps/kodbox/versions/1.37.03/docker-compose.yml diff --git a/apps/kodbox/metadata/logo.png b/apps/kodbox/metadata/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7b7da941611e5ffcd40e306a28e081220938f661 GIT binary patch literal 5337 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 Kodbox is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms. The only requirement is to have PHP 5 available. + +![](https://raw.githubusercontent.com/kalcaddle/static/master/images/kod/common2.png) +![](https://raw.githubusercontent.com/kalcaddle/static/master/images/kod/common3.png) + +--- + +- [Change log](./ChangeLog.md) +- [English Document](http://kodcloud.com#lang=en) +- [中文文档](http://kodcloud.com/#lang=zh_CN) +- [Donate](https://www.paypal.me/kalcaddle) + +# Features + +- Use experience like operating system, Rich context menu and toolbar, drag and drop, shortcut keys...... +- Available in more than 40 languages. +- File Manage + - All operations with files and folders on a remote server(copy,cute,paste,move,remove,upload,create folder/file,rename,etc.) + - Multi-User support,custom role group. + - Flexible configuration of access rights,file types restriction, user - interface and other + - Clipboard: copy, cut, paste, clear + - Selectable files & folders support (mouse click & Ctrl & Shift & words & Keyboard shortcuts) + - Keyboard shortcuts: delete deletion, ctrl+A select, ctrl+C replication, ctrl+X splicing, up/down/left/right/home/end etc. + - Multiple actions support for selected files & folders: move,copy,cute,remove,rename,open,archive,delete,download etc. + - Double or single click setup to open files & folders + - Filetree: allow to open and display multiple subfolders at a time + - Implemented natural sorting on the client-side + - List,Icons and Split view; + - Move/Copy/Clone/Delete files with Drag & Drop + - Share files or folder to others. + - Add folder to your favorites + - Calculate directory sizes + - Thumbnails for image files + - Normalizer:UTF-8 Normalizer of file-name and file-path etc. + - Muti Charset support, in a variety of circumstances garbled solution;Sanitizer of file-name and file-path etc. + - Multiple & chunked uploads support, + - Background file upload with Drag & Drop HTML5 support;Folder upload with Chrome, Firefox and Edge + - Upload form URL (or list) + - Direct extraction to the current working directory (you do not want - to create a folder) + - Search: search by filename & file contents + - File exclusion based on name + - Copy direct file URL + - Archives create/extract/preview (zip, rar, 7z, tar, gzip, tgz) + - Quicklook, preview for common file types; image file,text file,pdf,swf,document file etc. + - Video and audio player relying on web browser capabilities +- Editor + - Syntax highlighting for over 120 languages + - Multiple label, Drag & Drop the label. + - Over 15 themes,Choose your favorite programming style + - Web development: HTML/JS/CSS editor with Emmet integrated + - Automatic indent and outdent;Line wrapping;Code folding + - Multiple cursors and selections;(Middle key select;Ctrl+Command+G) + - Autocomplete. + - Fully customizable key bindings including vim and Emacs modes + - Search and replace with regular expressions;Highlight matching parentheses + - Toggle between soft tabs and real tabs + - Displays hidden characters + - Drag and drop text using the mouse + - Live syntax checker (JavaScript/CoffeeScript/CSS/XQuery/HTML/PHP etc.) + - Cut, copy, and paste functionality + - Markdown support.(live preview;convert to html etc.) + - Format: JavaScript/CSS/HTML/JSON/PHP etc. + - Cross-platform, even on mobile devices + - Easy to integrate with other systems + - Developed by kod itself, this is a nice try. diff --git a/apps/kodbox/versions/1.37.03/config.json b/apps/kodbox/versions/1.37.03/config.json new file mode 100644 index 000000000..5992ca995 --- /dev/null +++ b/apps/kodbox/versions/1.37.03/config.json @@ -0,0 +1,14 @@ +{ + "formFields": [ + { + "type": "number", + "labelZh": "端口", + "labelEn": "Port", + "required": true, + "default": 8081, + "rule": "paramPort", + "envKey": "PANEL_APP_PORT_HTTP", + "edit": true + } + ] +} \ No newline at end of file diff --git a/apps/kodbox/versions/1.37.03/docker-compose.yml b/apps/kodbox/versions/1.37.03/docker-compose.yml new file mode 100644 index 000000000..2007b2e15 --- /dev/null +++ b/apps/kodbox/versions/1.37.03/docker-compose.yml @@ -0,0 +1,16 @@ +version: "3.5" + +services: + kodbox: + image: kodcloud/kodbox + container_name: ${CONTAINER_NAME} + ports: + - ${PANEL_APP_PORT_HTTP}:80 + volumes: + - "./site:/var/www/html" + restart: always + labels: + createdBy: "Apps" +networks: + 1panel-network: + external: true diff --git a/apps/list.json b/apps/list.json index 1bfba25bf..6f2aba8be 100644 --- a/apps/list.json +++ b/apps/list.json @@ -275,6 +275,24 @@ "document": "https://github.com/louislam/uptime-kuma/wiki" }, { + "key": "kodbox", + "name": "Kodbox", + "tags": [ + "FileServer" + ], + "versions": [ + "1.37.03" + ], + "shortDescZh": "KodBox是可道云推出的企业级私有云存储解决方案,旨在为中小企业提供安全可控、可靠易用的一站式在线文件存储管理与协同办公平台。", + "shortDescEn": "Kodbox is a file manager for web. It is also a web code editor, which allows you to develop websites directly within the web browser.", + "type": "FileServer", + "limit": 0, + "recommend": 1, + "crossVersionUpdate": true, + "website": "https://kodcloud.com/", + "github": "https://github.com/kalcaddle/kodbox", + "document": "https://docs.kodcloud.com/" + }, "key": "php5", "name": "PHP 5", "tags": ["Runtime"],