<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>nextcloud &#8211; wqh博客</title>
	<atom:link href="https://wangqianhong.com/tag/nextcloud/feed/" rel="self" type="application/rss+xml" />
	<link>https://wangqianhong.com</link>
	<description>和而不同</description>
	<lastBuildDate>Fri, 22 Nov 2024 08:57:22 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://wangqianhong.com/wp-content/uploads/2020/09/cropped-1-1-1-32x32.png</url>
	<title>nextcloud &#8211; wqh博客</title>
	<link>https://wangqianhong.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Nextcloud文档在线协作Collabora服务的部署</title>
		<link>https://wangqianhong.com/2022/09/nextcloud%e6%96%87%e6%a1%a3%e5%9c%a8%e7%ba%bf%e5%8d%8f%e4%bd%9ccollabora%e6%9c%8d%e5%8a%a1%e7%9a%84%e9%83%a8%e7%bd%b2/</link>
					<comments>https://wangqianhong.com/2022/09/nextcloud%e6%96%87%e6%a1%a3%e5%9c%a8%e7%ba%bf%e5%8d%8f%e4%bd%9ccollabora%e6%9c%8d%e5%8a%a1%e7%9a%84%e9%83%a8%e7%bd%b2/#respond</comments>
		
		<dc:creator><![CDATA[wqh_work]]></dc:creator>
		<pubDate>Sun, 04 Sep 2022 08:56:00 +0000</pubDate>
				<category><![CDATA[技术文章]]></category>
		<category><![CDATA[nextcloud]]></category>
		<guid isPermaLink="false">https://wangqianhong.com/?p=3718</guid>

					<description><![CDATA[<p>搭建个人文件系统，采用了NextCloud + Collabora 的方式搭建，方便大家分享文档和保&#8230; <a href="https://wangqianhong.com/2022/09/nextcloud%e6%96%87%e6%a1%a3%e5%9c%a8%e7%ba%bf%e5%8d%8f%e4%bd%9ccollabora%e6%9c%8d%e5%8a%a1%e7%9a%84%e9%83%a8%e7%bd%b2/" class="more-link read-more" rel="bookmark">继续阅读 <span class="screen-reader-text">Nextcloud文档在线协作Collabora服务的部署</span><i class="fa fa-arrow-right"></i></a></p>
<p><a rel="nofollow" href="https://wangqianhong.com/2022/09/nextcloud%e6%96%87%e6%a1%a3%e5%9c%a8%e7%ba%bf%e5%8d%8f%e4%bd%9ccollabora%e6%9c%8d%e5%8a%a1%e7%9a%84%e9%83%a8%e7%bd%b2/">Nextcloud文档在线协作Collabora服务的部署</a>最先出现在<a rel="nofollow" href="https://wangqianhong.com">wqh博客</a>。</p>
]]></description>
										<content:encoded><![CDATA[
<p>搭建个人文件系统，采用了NextCloud + Collabora 的方式搭建，方便大家分享文档和保存文档使用，并可以在线协助编辑文档。</p>



<h3>部署mysql</h3>



<p>首先部署数据库，如果只是测试，也可以不安装数据库，直接使用sqlite做数据库即可，但如果是生产环境，建议使用其他数据库：</p>



<pre class="wp-block-code"><code>docker run --name nextcloud_db -e TZ='Asia/Shanghai' -e MYSQL_ROOT_PASSWORD='你的密码' -e MYSQL_DATABASE=nextcloud -e MYSQL_USER=nextcloud -e MYSQL_PASSWORD='你的密码' -v /你的路径/mysql_data:/var/lib/mysql -p 3306:3306  -td  mysql:8.4</code></pre>



<h3>部署nextcloud</h3>



<pre class="wp-block-code"><code>docker run --name nextcloud -e TZ='Asia/Shanghai' -e MYSQL_HOST=localhost:3306 -e MYSQL_DATABASE=nextcloud -e MYSQL_USER=nextcloud -v /你的路径/collabora_data:/var/www/html/data -p 8080:80  -td  nextcloud:production</code></pre>



<p>部署完成之后，通过http://&lt;服务器IP>:8080 完成配置</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="563" height="828" src="https://wangqianhong.com/wp-content/uploads/2024/11/image.png" alt="" class="wp-image-3722" srcset="https://wangqianhong.com/wp-content/uploads/2024/11/image.png 563w, https://wangqianhong.com/wp-content/uploads/2024/11/image-204x300.png 204w" sizes="(max-width: 563px) 100vw, 563px" /></figure>



<h3>部署collabora</h3>



<pre class="wp-block-code"><code>docker run --name nextcloud_collabora -e TZ='Asia/Shanghai' -e domain=服务器IP -e username=admin -e password='你的密码'  -e "extra_params=--o:ssl.enable=false" --cap-add MKNOD -p 9980:9980  -td  collabora/code:24.04.9.1.1</code></pre>



<p>安装完成之后，访问http://&lt;服务器IP>:9980 如果页面显示ok，表示安装成功</p>



<h3>安装netcloud office插件</h3>



<p>由于自动下载安装插件需要翻墙，所以这里需要下载离线安装包，并手动安装</p>



<p>访问<a href="https://apps.nextcloud.com/" target="_blank" rel="noreferrer noopener">https://apps.nextcloud.com/</a>，搜索collabora online和nextcloud office，然后下载离线安装包 richdocuments和richdocumentscode</p>



<pre class="wp-block-preformatted">#把安装包复制到对应的目录下面
<code>docker cp richdocumentscode.tar.gz nextcloud:/var/www/html/apps</code>

#进入容器
<code>docker exec -it -uroot nextcloud /bin/bash</code>

#解压文件并修改权限
<code>tar -zxvf richdocumentscode.tar.gz</code>
<code>chown www-data:www-data richdocumentscode -R</code>

#另一个安装包也是同样的操作
</pre>



<p>退出容器，然后重启</p>



<pre class="wp-block-code"><code>docker restart nextcloud</code></pre>



<p>重启之后，在<code>http://&lt;服务器IP>:8080/settings/apps/disabled</code>下面启用Collabora Online &#8211; Built-in CODE Server和Nextcloud Office插件</p>



<p>然后在<code>http://&lt;服务器IP>:8080/settings/admin/richdocuments</code>下选择使用自有服务器，设置collabora的服务器地址：</p>



<pre class="wp-block-code"><code>http://&lt;服务器IP>:9980/</code></pre>



<p>点击保存，在上面会显示连接成功</p>



<pre class="wp-block-preformatted">Collabora Online 服务器可以访问。
Collabora Online Development Edition 24.04.9.1 55317ef
<strong>浏览器使用的 URL：</strong> <code>http://&lt;服务器IP>:9980</code>
<strong>Collabora 使用的 Nextcloud URL：</strong> <code>http://&lt;服务器IP>:8080</code> <em>(Determined from the browser URL)</em></pre>



<p></p>
<p><a rel="nofollow" href="https://wangqianhong.com/2022/09/nextcloud%e6%96%87%e6%a1%a3%e5%9c%a8%e7%ba%bf%e5%8d%8f%e4%bd%9ccollabora%e6%9c%8d%e5%8a%a1%e7%9a%84%e9%83%a8%e7%bd%b2/">Nextcloud文档在线协作Collabora服务的部署</a>最先出现在<a rel="nofollow" href="https://wangqianhong.com">wqh博客</a>。</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wangqianhong.com/2022/09/nextcloud%e6%96%87%e6%a1%a3%e5%9c%a8%e7%ba%bf%e5%8d%8f%e4%bd%9ccollabora%e6%9c%8d%e5%8a%a1%e7%9a%84%e9%83%a8%e7%bd%b2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
