nextcloud 插件_Ubuntu做NAS服务器系统+Samba服务+Nextcloud网盘+Transmission

2023-05-16

d03463fcd868062355138bc65c47a8b8.gif

   Hello各位小伙伴,大半年没有更新消息了,由于工作非常忙再加上各种琐事,实在没办法更新…编不下去了,好吧,我承认2018年的国庆后遗症让我没动力来更新文章,导致2019年的今天才完成一篇。

   我一直喜欢新鲜的东西,我的NAS系统用了FreeNAS已经好几年了,一直感觉还不错,但唯一的缺点就是插件更新慢,有些更新已经更新的V15.0版本的,FreeNAS还停留在V10.0版本(对,指的就是Nextcloud),尝试升级PHP多次都失败,技术没到位,怨不得人家,所以只能想别的出路,我需要的功能不多,SMB、Nextcloud、Transmission,其他的功能可有可无,最近几个月试了几个系统,如Deepin、Debian、再加上这次的主题系统Ubuntu,经过测试,我个人还是觉得Ubuntu比较容易上手。

   Ubuntu应该大家都不算陌生,前几年微软在我国严打盗版系统的时候,很多电脑厂商为了降低成本,电脑出厂时都默认装有这个系统,多国语言,还是比较容易上手,只是软件资源比较少,下面还是网上拷贝一些介绍它的信息吧:

Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。

Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。 [3]  Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩。

————出自百度百科

一、安装系统,其实系统安装方面没什么好讲的,真的很简单,我相信谁都会装;

系统版本:ubuntu-18.04.1

a94b35549c2ef90dc7b06ecaf9c34bfc.png

1f7d9d61556d76e7ebfc237f7f653e74.png

383fe7d6ef93c0e306610d9c943a0c80.png

二、系统安装完后设置成中文,如果你英文没问题可以忽略这条。

1、右上角有个倒三角,看下图操作

d9fc18605a9764e8d71e33add5ac38a2.png

2、选择Region&Language(地域与语言),再选择Manage Installed Languages(管理已安装的语言),如下图;

cc67943c030a6925360c31632175097c.png

3、选择Install,下一步输入密码,就是你安装系统时设置的密码,哎,不解释了,太累,点了就等等吧,看图操作;

f94ea3b8419d963c34aeff017e9fc91c.png

0667cafb0e2d7dd9f03d010c7466c9dc.png

b000140e15076fde9425f9501f960456.png

4、选择Install/Remove Languages..(安装/删除语言),再选择Chinese(simplified)简体中文;

5d2593e86476919558c40323deaad845.png

e5173f465e8d9242adbc1a2094194c51.png

6fe3088c769f6f6878828e60e0e0f469.png

5、简体中文下载安装完后用鼠标移到最上面就可以退出这个界面了,然后再看第二张图,语言栏上面显示是中文了,最后一步就是重启系统;

41fc082357bf7efa488cfe3483d5cc71.png

56e17e35850435da0a00058ee34dabad.png

当我们重启系统后,你所看到的画面就是中文的了,如下图“Ubuntu中的新特性”你自己按提示操作吧,没什么讲究的,再加上了是中文,都能看懂的。

85e245c213495af333654cd9fc52fe7c.png

如下图,这一步看你自己需要了,有两个选择,一个是保留旧的名称,也就是说保留原来的英文名称文件夹,另外一个是更新名称,这个就是把原来旧的英文文件夹改成中文的。

c1c3f538c2a99cce4d070f636c08582d.png

三、更改分辨率,一般实机安装的话很少需要设置这一项,多数都是正常的分辨率,当然,每个机子的硬件都不一样,如果你的硬件不是完美兼容的,那你就自己设置分辨率。

1、还是右上角倒三角形,然后选择设备、再到显示,如下图,设置成自己显示器最佳分辨率;

549e16d3ef7cc3a9e9adaf47e4135439.png

6164060a8c5f5c9b93b2811e6a6cd3bf.png

9148855312c928213030c45ac7cc238f.png

四、往下的内容才是重点,安装Samba服务。

因为还有一些关于权限的问题我还没弄清楚,在开始安装服务前,我建议大家另外先创建一个管理员账号,并用它来创建服务,这样百分之百能成功,而当前管理员账号经过多次测试,得到的结果都不太一样。

1、打开“终端”,看图操作;

a085a1cdd9d8bee20e8c1209917abb2f.png

2、输入sudo apt-get install samba,这里要解释一下,sudo是提升现在的用户的权限,成为root用户。这样很多操作都会很方便,不会因为权限不足而失败。后面的意思就是说从软件仓库安装Samba。

5895c987da2e1f9e4e8cdb93fe404487.png

58629dbc0121c57ca3cfcc2a23572736.png

3、安装nautilus扩展、输入sudo apt-get install nautilus-share,这个扩展的作用,在nautilus文件管理器里,需要共享的文件夹上右键->本地网络共享;

b695292e731616566992d4eb3fbace2f.png

4、把你的用户名加入sambashare组,如:sudo adduser u19 sambashare,注意:u19是我的用户名,你们操作的时候记得把u19改成你的用户名;

6a03ce309e4ff3a7a59d887ca4b1ed5b.png

5、这时创建的共享另一台机器上还不能访问,必须先设置密码,sudo smbpasswd -a 你的用户名,如下图,它会提示你输入密码,按要求输入就得了,另外说明一下,你在输入密码时是不会显示出来的,正常输入完成后按回车键就得了;

f9d51b4259e8318fbed5dc30808f38c0.png

6、通过以上设置基本就完成了,现在试试看能不能用,操作如下图,创建一个共享文件夹;

1c25b2e4ee4bfde1a902263f9821046d.png

b685353f305f52c9691887c6417ab9b3.png

204254fdf9c03a96fa3d3669171d5381.png

7、共享创建完成后在windows平台试试看能不能映射磁盘,如果能映射并能写输,那就已经完成工作了,如下图;

8a7e8dd2f394ddec55b770d278fad659.png

57484ef621708249146244c1254963d0.png

f743946acd553943caf1d1fab37cb5a2.png

b0986cfcc3a0c6b6a6126b64e92bb9f9.png

小插曲,通过上图可以看出来,我们创建的共享已经可以写入了,我放了一个视频进去,本来想播放的,但播放器需要解码,所以我们从Ubuntu软件中下个插件就能解决问题了,如下图;

1ce13add011ac81415d0d4ff5ecbd7c6.png

c0a6918bdcb705e881262546303e4ff2.png

49d6879c6a58f3da414af3642d215a63.png

五、安装Nextcloud

1、打开“终端”,输入sudo -s提升用户权限,然后再输入apt-get update更新基础包;

746b60538c008e759621ee31216c8b76.png

2、安装SNAP,这里运行速度会比较快,注意在输入的时候不要有误;

apt-get install snap

apt-get install snapd

3、然后通过snap安装Nextcloud,在线安装nextcloud,速度可能会比较慢,也可能还存在失败的风险。总之要有耐心

Snap install nextcloud

如图一、图二为一的放大版,方便大家看

e02c6e32444411aa1055abb00cf603af.png

5c1e2caf39da4d04cc63c7af31203844.png

如下图,在线安装需要点时间

89a9a6cdee05286b0ea89068e47fecc6.png

四、安装完成后在浏览器上输入服务器的IP地址就可以访问Nextcloud了,最后设置用户名及密码就完成了,此步没什么讲究,跟我们以往教程安装的一样;

117bafb72b1571470a8547d67f0c325c.png

7db4f5bdac97a730bc6f2a3f07c9ff65.png

看看这个界面,跟FreeNAS上的V10.0版本相比,不是差别很大呀,同时也新增了好多功能,界面默认是英文,我们可以把它设置成中文。

784d02aa2436afb1ffcc669423cd5637.png

5bc7d85ba1b1a3ce41e68ed82cc9702a.png

da11446be15fa219299565aaadc9baa3.png

ef2b021d57b63cb1da5178127c8286d7.png

7295129a12dfb27b44ef2c8f2855b425.png

五、Transmission安装及设置

1、Ubuntu系统也有一些软件资源(如下图),只是大部分我都没用过,也不认识,有兴趣你们可以研究研究,现在我们要安装Transmission。

13ce40a8cda6b482a245fe3904444933.png

652bdf63eab0c6353f03c4e7848acca9.png

c868748cf6f4515eb196770575c1fdde.png

Transmission在下图红框处,点进去安装即可,如果你网速够快,一两分钟就可以下载安装完毕

b2df22b0195af5da882dea19b08f9589.png

2、我们安装完后在“帮助”里查看版本,我安装到的版本为2.92,如下图2,在“编辑”菜单中选择“首选项”;

e49713ef5ab54c49cbb03f1e19a0d723.png

3、选择“远程”,在设置方面如下图,开启远程的目的就是可以远程操控下载;

070c941cf1ed751587e6abb9dc3158f9.png

fc39bbbda82af11b9df2b5395c49e3c8.png

cf163c4994e43e35318d08310e181069.png

3、设置完成后可以在用另一台电脑来测试一下,在浏览器上输入服务器的IP地址加端口号,如192.168.1.111:9091,如果不输入端口号,那它直接进到Nextcloud的主页去哦。

cef936d42fc7031d2bcf769cd5eee243.png

本文仅做为参考(存在不足请勿喷),

实机操作需谨慎,

数据无价,

赎回艰难。

常见问题:

1、当完成samba设置后,在服务器上创建共享时提示无权限。

处理:另外创建一个新的管理员账号,并用刚创建的管理员账号来做共享服务,如果还是不得,那用新账号走一遍samba服务安装流程。

2、Nextcloud无法实用HTTPS协议访问。

处理:目前我也没找到解决办法,待高人指点。

    文章、图文来源:NAS服务器技术

    声明:本微信号非盈利用途,纯属技术交流使用。

    “NAS服务器技术”纯粹的技术交流微信公众号。

    技术交流Q群:598184961。

bc5b92cb7a1286f5fa12c35509a5e7ad.pngd17774d2b8a45fd7410d72862499f0dc.gif

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

nextcloud 插件_Ubuntu做NAS服务器系统+Samba服务+Nextcloud网盘+Transmission 的相关文章

  • 警告:无法加载 sqljdbc_auth.dll 原因:java.library.path 中没有 sqljdbc_auth

    我正在使用 Ubuntu 12 05 并尝试连接到 Windows Server 2012 来获取数据库 我的数据库名称是 jobs 电脑的IP地址是192 160 1 33 托管在1433 但是当我尝试连接时出现以下错误 WARNING
  • Ubuntu 下使用 rpmbuild 构建

    我需要在 Ubuntu 10 4 下使用补丁构建 yum 原因是我需要为我的虚拟服务器实例提供支持 chroot 的 yum 由于 ubuntu 的 yum src 不可用 第 3 方存储库 我从官方存储库下载了源代码 并从 linux v
  • mongodb 无法在 ubuntu 18.04 上启动

    我在 Windows 10 上运行 ubuntu 18 04 我在 cli 上运行 mongod mongodb 正常启动 然后我尝试运行 mongo 并收到此错误 MongoDB shell version v4 0 2 connecti
  • 终止 ssh 会话会终止正在运行的进程

    我正在使用 ssh 连接到我的 ubuntu 服务器 我使用命令启动编码程序 然而 似乎当我的 ssh 会话关闭时 因为我在进入睡眠状态的笔记本电脑上启动它 有没有办法避免这种情况 当然 阻止我的笔记本电脑休眠并不是永久的解决方案 运行你的
  • 如何解决 STS 启动时出现“无法找到用于堆栈映射生成的 Asm”错误?

    我正在尝试使用Spring工具套件3 8 3在 Ubuntu 16 04 上 启动后我收到此错误 期间发生内部错误 初始化 Java 工具 详细消息 在 初始化 Java 工具 期间发生内部错误 无法 找到用于堆栈图生成的 Asm 寻找 a
  • 如何配置 qt Creator 以显示 C++ 代码而不是反汇编程序?

    昨天我做了很多事情 比如更新 GCC Clang 和重新安装 Qt Creator 今天 在逐步调试我的代码时 调试器显示的是反汇编代码 而不是我编写的 C 代码 紧迫F10 or F11 调试器正在进入汇编代码而不是 cpp nor h我
  • 连接到远程 Docker 守护进程

    我已经安装了 VirtualBox 并在 VirtualBox VM 中安装了 Ubuntu 服务器版本 我的主机是Windows 10 我还在我的 Windows 主机上安装了 Docker 我的目的是使用 Windows 中的 dock
  • “设置:非法选项 -”在一台主机上,但在另一台主机上则不然

    我在我的一台 ubuntu 虚拟机中编写了一个 sh 脚本 该脚本工作正常 但是当我尝试在其他虚拟机中运行它时 它不起作用 两个虚拟机应该相同 和bash version两个虚拟机均回复 GNU bash version 4 3 11 1
  • 加载了不兼容的 JavaHl 库

    我在使用 Subclipse 和 JavaHL 库时遇到问题 Subclipse 它给出了错误 加载了不兼容的 JavaHL 库 需要 1 8 x 或更高版本 我使用的是 Ubuntu 桌面 12 04 32 位 Subclipse 1 1
  • Ubuntu 上 sqlite3-ruby 安装错误

    我在 sqlite3 ruby 安装过程中遇到以下错误 Building native extensions This could take a while ERROR Error installing sqlite3 ruby ERROR
  • 如何将其他语言添加到 TeX

    在 MediaWiki 中 如果您在公式中添加非英文文本 则会被剪切 例如 如果你写 text f b and 俄语 西里尔字母 符号 输出将是fb not f b 首先 如果您的 MediaWiki 版本低于 1 18 则打开文件 inc
  • Apache 端口转发 80 到 8080 并访问 Apache (80) 中托管的应用程序,即 phpMyadmin 和 Tomcat (8080)

    我想访问托管在 tomcat 服务器 8080 中的应用程序 myapp 当前可以通过以下方式访问http example com 8080 myapp http example com 8080 myapp in http example
  • 我应该使用包管理器还是从源代码在 Ubuntu 上安装 node.js?

    有谁知道从源代码安装最新版本是否是一条危险的路线 我应该坚持使用包管理器吗 目前的建议 Use 在 Linux 上安装节点 https github com dweldon install node on linux如果您想要使用您的用户帐
  • bdist_rpm 从 Ubuntu 到 CentOs

    我们在 Ubuntu Mac 上进行开发 并将 RPM 部署到 CentOS 这是设置 不能更改太多 问题是 当从 rpm 安装时 软件包会转到 usr local lib python2 7 dist packages 这是 Ubuntu
  • 使用终端时出现意外标记“(”附近的语法错误[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我试图为我的平板电脑获取一个 cpuid 该平板电脑变砖了 我有这段代码 当我通过终端在 ubuntu 上执行它时 它给出以下错误
  • vim 中的 python 2 支持

    我正在尝试设置 YouCompleteMe 一个 vim 代码完成插件 当我运行 vim 时 它给我这个错误消息 YouCompleteMe unavailable 需要 python 2 x 我的 ubuntu 机器上安装了正确版本的 p
  • 查看graphml文件

    我最近发现了一个 graphml 文件 但不知道如何从命令行打开它 我需要安装一些东西才能在 ubuntu 中从命令行查看此类文件吗 我尝试谷歌但找不到与此主题相关的任何结果 Graphml 是标准文件格式图表 yED 编辑器 http w
  • Ubuntu Python shebang 线不工作

    无法让 shebang 线在 Ubuntu 中为 python 脚本工作 我每次只收到命令未找到错误 test py usr bin env python print Ran which python usr bin python 在 sh
  • 使用 VirtualDocumentRoot 的 SSL 虚拟主机

    我在 ubuntu 16 04 VM 上进行开发工作 当我处理多个项目时 为了让我的生活更轻松 我使用 VirtualDocumentRoot 和主机文件使用 dev 域从我的主文件夹中服务器站点 在 000 default conf 我有
  • PHP 通过 SSL 连接到 MS SQL

    我想要实现的目标非常简单 我想通过安全连接从 PHP 脚本连接到外部 MS SQL 数据库 然而 这已被证明是有问题的 到目前为止 经过三个小时的研究 我不知所措 客户端的平台是Ubuntu 这意味着我无法使用SQLSRV 安全连接已经在不

随机推荐