一个简单、快速的多媒体文件服务器:Gossa
说明:gossa
是一个基于golang
的文件网络服务器,可以让你通过浏览器直接对服务器指定目录进行相关操作,比如上传文件、创建文件夹/文件、移动文件、编辑文本等操作,也可以在线播放文件中的视频/音乐等。安装也是很简单,易上手,拿来临时玩玩也不错。
截图
安装
Github地址:https://github.com/pldubouilh/gossa
该程序支持Linux
、Windows
、Mac
,不过感觉后面2
个用处不大,这里也只说Linux
。
首先下载作者提供的编译好的二进制文件→传送门,根据自己的系统架构下载对应的最新版压缩包,目前最新版本为v0.0.7
。
先登录SSH
客户端,使用命令:
wget https://github.com/pldubouilh/gossa/releases/download/v0.0.7/gossa-linux64 mv gossa-linux64 /usr/local/bin/gossa #授权 chmod +x /usr/local/bin/gossa
启动程序:
gossa /root/moerats
指定目录为/root/moerats
,默认运行地址127.0.0.1:8001
。
如果想使用ip:8001
访问的话,则命令如下:
gossa -h 0.0.0.0 /root/moerats #后台运行 nohup gossa -h 0.0.0.0 /root/moerats &
Docker安装
1、安装Docker
#CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker
2、运行镜像
新建Dockerfile
文件,使用命令:
#将下面一起复制进SSH客户端运行 cat > Dockerfile <<EOF FROM alpine EXPOSE 8001 RUN wget https://github.com/pldubouilh/gossa/releases/download/v0.0.7/gossa-linux64 && mv gossa-linux64 /gossa && chmod +x /gossa ENTRYPOINT [ "/gossa", "-h", "0.0.0.0", "/shared" ] EOF
构建镜像:
docker build -t gossa .
运行镜像:
docker run --name gossa -d -p 8001:8001 -v /root/moerats:/shared gossa
指定目录为/root/moerats
,访问地址ip:8001
,都可以自行修改。
详细操作
浏览器操作:
#创建新文件夹 单击新文件夹图标 #打开文件编辑器 点击文本图标 #重命名项目 单击文件图标 #删除项目 双击文件图标 #移动项目 鼠标左键按住文件不动,直接拖动 #上传文件/文件夹 将外部文件直接拖至浏览器窗口
纯键盘快捷键操作:
#浏览文件/目录和图片 键盘上下左右箭头 #将文件URL复制到剪贴板 Ctrl/Meta + C #重命名文件/文件夹 Ctrl/Meta + E #删除文件/文件夹 Ctrl/Meta + Del #上传新文件/文件夹 Ctrl/Meta + U #创建一个新目录 Ctrl/Meta + D #将以前选择的路径粘贴到目录 Ctrl/Meta + V
最后要是经常用的话,直接反代内网地址,最后加个用户名和密码认证就可以了。
下载地址:
说明:gossa
是一个基于golang
的文件网络服务器,可以让你通过浏览器直接对服务器指定目录进行
此文章转载自互联网-《一个简单、快速的多媒体文件服务器:Gossa》
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
发表评论: