一种内网资源分享方式:
通过Discuz,nextcloud,和Empirecms实现校园网资源共享
最近一直在忙校园网资源共享,今天做个总结,主要介绍利用Discuz,Empirecms,Nextclous来实现共享的方式,和如何使用这三个软件实现校园生活交流和资源共享。在网页中如果要插入一张图片可以通过取得该图片的绝对网络地址,来使用标签进行调用,这里使用相同的方式。即利用Nextcloud云盘为上传的所有文件提供绝对网络地址,然后通过交互式的平台这里利用Discuz和Empirecms来实现资源的展示。
Nextcloud使用方式的介绍
Nextcloud是一个国外的开源云网盘项目,它的前身是owncloud,Nextcloud相对owncloud功能更强大和具有更高的稳定性,所以这里采用的是Nextcloud来作为内网网盘和提供一系列共享方式。并通过在Nextcloud上传的文件获得该文件的URL。通过URL便可以在Discuz和Empirecms实现展示。
如何注册Nextcloud账户
在浏览器中输入http://10.5.42.14
(需要连接航大校园网)或是登录论坛网址http://10.5.42.11
(需要连接航大校园网)在论坛的导航页面即可看到网盘的登录入口。
登录入口如下所示:
然后点击注册选项按着提示输入注册信息即可进行账号的注册,但是注意!每个账号注册之后默认空间为10G,如果有需要更大的空间的可以和我联系。
如何使用Nextcloud
登录Nextcloud如下图所示:
该网盘和百度云网盘的使用大致相同,界面为中文使用起来还是比较方便的。
使用Nextcloud分享文件
其实Nextcloud可以实现公司内部文件共享的各种高级方式,这里就不介绍那么多,只介绍最简单的文件分享。例如我要对Nextcloud.mp4进行文件的共享可以点击共享按钮,如下图所示:
点击分享按钮之后会弹出如下的窗口:
然后点击分享链接前面的那个小方框,点击之后如下图:
此时便获得分享的链接,点击右边的复制按钮便可以将链接复制到粘贴板,把这个链接发给要分享的人,在浏览器中输入该链接可以实现在线查看和下载的功能。
这里是利用该网盘实现的网络共享的方式,内网文件分享还是比较方便的。
使用Nextclous获得文件的外链接
外链接其实就是一个文件的绝对网络位置,利用该链接可以访问到文件的方式。下面介绍使用Nextcloud获得存储在Nextcloud中文件的外链接,该外链接很重要,Discuz和Empirecms中需要获得该链接来实现资源的投稿。
还是以Nextcloud.mp4为例,该文件的外链接为:http://10.5.42.14/data/redhat/files/Nextcloud.mp4
这个链接的获得方式如下:
(1)Nextcloud.mp4是要分享的文件的名字。
(2)对于http://10.5.42.14/data/redhat/files/
这一段为用户的根目录。
(3)不同的用户只需要将/files/前面的用户名换成自己的即可。
再比如获得Photos/Nut.jpg文件的外链接为:http://10.5.42.14/data/redhat/files/Photos/Nut.jpg
。在强调一次这个外链接很重要。获取完外链接记得测试一下,测试的方法是将做好的外链接输入到浏览器中如果可以显示则外链接就是对的。Nut.jpg的外链接的查看如下:
Nextcloud总结
应用实例,比如要去打印店打印东西,带优盘进去担心中病毒,每次打印完回来都要格式化优盘很是麻烦,此时可以将要打印的文件放到这个网盘中,在打印店里不用登录校园网认证账号就可以登录云盘进行下载。方便安全的同时还不消耗流量。
论坛使用介绍
论坛的首页如下所示:
该论坛是基于Discuz_x3.3版本的,所以和以前的OB以及市面上大部分论坛类似。至于如何发帖这里就不介绍了。大部分论坛都是文字形式的列表,我把它改成这种图片形式列表,这样的展示效果更直观。
以前OB共享资源的方式介绍
以前的OB是基于P2P技术,通过种子进行文件的分享,这中方式的好处是随着下载人数的增多而下载速度会越来越快,但是这种方式的缺点就是需要提供种子的计算机要一直保持开机。该论坛也支持这种方式,关于如何通过该论坛制作种子在论坛中有所说明。点击这里查看种子制作教程(需要连接航大校园网)。
可以在线展示的资源共享方式
对于种子分享的电影文件,如果想查看还需要进行下载,所以这里提供一种可以在线播放的方式。这种方式是基于上传文件到Nextcloud来实现的。
在线视频播放我才用的是html5的视频标签来实现的。在发帖时点击MP4图标然后插入用Nextcloud生成的文件的外链接即可实现在线播放:如下所示:
点击MP4的那个图标按钮,然后在弹出的窗中放入视频的Nextcloud生成的外链接,注意!一定是外链接而不是分享的链接。点击提交之后会自动生成代码如下:
然后点击帖子发布即可,发布之后便可以在线观看如下所示:
论坛使用总结
对于文件的共享:
对于那些超大的资源建议使用种子的分享方式,对于较小的文件可以上传到Nextcloud,然后在帖子中插入分享的链接即可(注意是分享的链接,不必要使用外链接及生成URL的方式),可以在线展示也可以下载,比较方便。
对于视频的共享:
可以使用种子分享,也可以使用上面介绍的在线展示的方式,
发帖注意:
因为该论坛使用的是图片展示的形式,所以建议在发帖内容中插入展示的图片,建议展示图片大小为:260*195像素的图片。
Empirecms介绍
登录Empirecms点击这里(需要连接航大校园网)该网站是一个视频站点,可以让用户进行发布投稿管理员审核之后便可以进行发布。该网站首页如下所示:
如何在该视频网站进行投稿
如果要进行投稿需要用户进行注册,点击首页的注册按钮既可以进行注册。
用户登录中心如图所示:
点击红色框中的发布即可进行电影的发布。
选择要投稿的类型:
例如选择要在电影里面进行投稿:
如果是电影则填写在线观看地址,如果是软件或是其他文件填写下载地址即可。这里的地址填写存储在Nextcloud文件的外链接的地址即URL,注意不是分享地址。如果是电视剧的话要填写每一集的外链接地址。然后填写其他信息即可发布。待管理员审核之后则可以在网站中进行展示。
总结
建立这三个网站的目的是方便校园生活交流,和方便资源共享。如果有问题可以联系我。
-EOF