All Projects → jamebal → jmal-cloud-view

jamebal / jmal-cloud-view

Licence: MIT license
JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的云端文件

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language
SCSS
7915 projects

Projects that are alternatives of or similar to jmal-cloud-view

jmal-cloud-server
基于springboot的网盘服务端。JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的云端文件
Stars: ✭ 80 (-45.95%)
Mutual labels:  webdav, self-hosted, netdisk
minio-rclone-webdav-server
A @rclone served WebDAV server with @minio as the s3 storage backend docker example
Stars: ✭ 17 (-88.51%)
Mutual labels:  webdav, self-hosted
mailgun logger
Simple Mailgun log persistence in Phoenix/Elixir
Stars: ✭ 73 (-50.68%)
Mutual labels:  self-hosted
Collect
A server to collect & archive websites that also supports video downloads
Stars: ✭ 62 (-58.11%)
Mutual labels:  self-hosted
ezbookkeeping
A lightweight personal bookkeeping app hosted by yourself.
Stars: ✭ 42 (-71.62%)
Mutual labels:  self-hosted
selfhosted
Selfhosted services docker-compose manifests
Stars: ✭ 64 (-56.76%)
Mutual labels:  self-hosted
webdav-cli
A simple zero-configuration command-line webdav server
Stars: ✭ 112 (-24.32%)
Mutual labels:  webdav
autobrr
Automation for downloads.
Stars: ✭ 288 (+94.59%)
Mutual labels:  self-hosted
nextcloud-link
Javascript/Typescript client that communicates with Nextcloud's WebDAV and OCS APIs
Stars: ✭ 43 (-70.95%)
Mutual labels:  webdav
nettu-meet
Open source video conferencing system for tutors.
Stars: ✭ 1,878 (+1168.92%)
Mutual labels:  self-hosted
self-hosted-services
A core set of privacy-preserving services that can be easily self-hosted via Docker Compose.
Stars: ✭ 123 (-16.89%)
Mutual labels:  self-hosted
tapedrive
[WIP] The selfhosted Podcast Archive
Stars: ✭ 28 (-81.08%)
Mutual labels:  self-hosted
openbooks
Search and Download eBooks
Stars: ✭ 752 (+408.11%)
Mutual labels:  self-hosted
dashy
🚀 A self-hostable personal dashboard built for you. Includes status-checking, widgets, themes, icon packs, a UI editor and tons more!
Stars: ✭ 7,103 (+4699.32%)
Mutual labels:  self-hosted
openeats
Recipe Management Site created in Django
Stars: ✭ 15 (-89.86%)
Mutual labels:  self-hosted
traefik-docker-ansible
🐳 🐹  This is an Ansible playbook to install multiple Web applications on a single Ubuntu server with Docker and Traefik.
Stars: ✭ 75 (-49.32%)
Mutual labels:  self-hosted
neko
A self hosted virtual browser that runs in docker and uses WebRTC.
Stars: ✭ 2,266 (+1431.08%)
Mutual labels:  self-hosted
tele-vdo-rider
Telegram bot to convert online videos to audio (mp3)
Stars: ✭ 17 (-88.51%)
Mutual labels:  self-hosted
mqtt-panel
Self hosted Web App panel for MQTT
Stars: ✭ 29 (-80.41%)
Mutual labels:  self-hosted
mCaptcha
A no-nonsense CAPTCHA system with seamless UX | Backend component
Stars: ✭ 473 (+219.59%)
Mutual labels:  self-hosted

JmalCloud 个人网盘 | English

JmalCloud 是一款私有云存储网盘项目,能够简单安全管理您的云端文件

支持图片,音频,视频等文件的在线预览

提供强大的在线文本编辑器

支持超大文件上传,断点续传

支持webDAV

线上预览地址:

地址1: https://www.jmal.top , 用户名:admin,密码:jmalcloud (部分权限)

地址2: https://cloud1.jmal.top , 用户名:admin,密码:jmalcloud (所有权限)

部分截图: image0 image1

部署

下面两种方式二选一

部署方式一:docker部署 (推荐)

1.拉取镜像

docker pull registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:latest

2.运行

docker run --restart=always --name jmalcloud -p 7070:80 -p 7071:8080 -p 7072:8088 -v /Users/jmal/temp/jmalcloud-docker/files/:/jmalcloud/files/ -v /Users/jmal/temp/jmalcloud-docker/db/:/data/db/ -d registry.cn-guangzhou.aliyuncs.com/jmalcloud/jmalcloud:latest

启动参数说明 : 
暴露端口 : 
`80` : 网盘入口
`8080` : 博客入口
`8088` : 网盘服务入口
磁盘映射 :
`/jmalcloud/files/` : 网盘文件存储目录
`/data/db/` : mongodb数据存储目录

3.访问 7070 端口试试看 出现创建管理员的界面说明部署成功

部署方式二

1.环境准备

  • nginx 1.18+
  • mongodb 4.0+
  • jdk 1.8+

2.下载网盘界面程序,并配置nginx

这里下载最新的版本,选择dist.tar下载

下载后解压到某个地方

nginx配置如下: (只需要修改两个地方)

server {
        listen 80;
        # 1.这里填写你的ip地址,或域名
        server_name xxx;
        # 2.这填写为dist.tar解压后的路径
        root xxx;
        client_max_body_size 50m;	
        client_body_buffer_size 512k;

        location /api/ {
                proxy_pass   http://localhost:8088/;
                proxy_set_header Host $proxy_host;
                proxy_set_header X-real-ip $remote_addr;
        }

        location / {
                try_files $uri $uri/ /index.html;
                index index.html index.htm;
        }

        location /mq/ {
                proxy_pass   http://localhost:8088/mq/;
                proxy_http_version 1.1;
                proxy_set_header Upgrade $http_upgrade;
                proxy_set_header Connection "upgrade";
                proxy_connect_timeout 60s;
                proxy_read_timeout 500s;
                proxy_send_timeout 500s;
        }

        location ~ \.(eot|otf|ttf|woff|woff2|svg)$ {
                add_header  Access-Control-Allow-Origin *;
        }
}

3.下载网盘服务程序

这里下载最新的jar包

启动(需要提前安装jdk,mongodb环境)

java -jar clouddisk-2.0-exec.jar --spring.profiles.active=prod --file.rootDir=xxx

其中file.rootDir为网盘文件真实的存储的位置

4.访问

在浏览器里直接输入你的IP或域名即可

浏览器支持

IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
IE10, IE11, Edge last 2 versions last 2 versions last 2 versions

后续更新

  • iOS APP
  • Android APP
  • PC

许可

MIT license.

Copyright (c) 2020-present jmal

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].