OpenShare

OpenShare

A data management and sharing platform for small and medium-sized organizations such as campuses, laboratories, societies, and research groups📚

25GitHub
Description

##Core Features - ** Simple and modern UI**: The front page and management backend adopt a simple style, and support multiple display methods of cards/forms - ** Login-free use **: Ordinary users can browse, search, download, upload and provide feedback without login - ** Data co-construction and sharing **: Supports ordinary users to upload data, submit feedback, and check processing status through receipt - ** Back-office governance **: decentralize management/general administrator, support review, announcement, log, and account management - ** Guest Policy **: Configurable upload restrictions, import local directories, and administrator rights allocation - ** Full-text search **: Support search within the directory, and complete file details - ** Batch download **: Support single file download and batch package download - **Markdown support **: Support Markdown syntax content display - **SQLite database **: Zero dependency, simple deployment ###Get the super administrator password ˇ* * When it is started for the first time, the system will automatically generate the super administrator initial password **. You need to get it through the container log: 1. Click on the app to view the log 2. Search in the log for `super admin initiated` 3. Write down the output username and password 4. Go back to the application, click the portrait in the upper right corner, and fill in the corresponding login account Note: It is recommended to change the password after logging in for the first time (account setting page) ###Import the data directory (ˇ Must be done for the first time)️ > ˇ* * This is the most critical step!** There are no managed directories after the application is first deployed, and users cannot upload files. An administrator must first import a directory. >** Important: The imported directory must be under the path `/data/openshare/`!** Do not import container system directories such as `/root` and `/home`, otherwise uploading files will report a 500 error (cross-file system rename failure and data cannot be persisted). 1. After logging in to the administrative background, 2. Find the "Local Directory Import" function, click Select Server Directory 3. Browse the directory tree, click parent, select data-openshare-resources, select current directory 4. Click "Confirm Import" and the directory will be registered as a managed directory. 5. After the import is completed, go back to the home page to refresh, and you can see the directory. Users can enter the directory and upload data >You can also create multiple subdirectories (such as course materials, laboratory documents, etc.) under `/data/openshare/resources` and import them separately. ** All imported directories must be under `/data/openshare/resources`*

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
App Information
Version
1.0.0
Package Size
9.56 KB
Image Size
17.37 MB
Updated
April 3, 2026
Source Code
zzzzquan
Platform Support
PC
Keywords
Data sharingdocument managementcampus informationorganizational intranetknowledge managementcollaborative co-construction