首页 > 其他分享 >【nas Toss diary 】VoceChat_ A service for private chat rooms

【nas Toss diary 】VoceChat_ A service for private chat rooms

时间:2023-06-24 21:55:53浏览次数:45  
标签:installation service Toss private chat Docker 3009 port VoceChat

Finished product display

VoceChat is a personal cloud social media chat service that supports standalone deployment. The size of 17MB deployed on your own nas is perfectly fine. And the data is completely controlled by the user, and the transmission process is encrypted.

As a personal platform, it can be used by family, team and friends, consistent with the normal use of chat software, supporting documents, pictures, voice and even support MarkDown grammar input and send.

2, installation is divided into Docker installation and Shell installation, the following Docker installation in nas, now the registry function is invalid, demonstration is to download through ssh.

Docker installation tutorial: https://doc.voce.chat/zh-cn/install/install-by-docker

2.1 Docker Installation Download the docker pull installation package. Special reasons may cause the download to download slowly.

After downloading, start and set up the container

 

 

 

For network Settings, select default.

The container name can be customized

The official port is 3009. If the container port is occupied, replace it with an unused port


Storage Settings: Click Add folder, create folder VoceChat/data, load path: /home/vocechat-server/data, select the next step.


Take another look at the configuration, confirm and click Finish.

 

Once you're done, go to http://ip:3009. Because my port 3009 is occupied and I use the port 9666, I can access the ip:9666.

2.1 Installation Open the Package Center - Search for VoceChat and click Install Package

 

The package is automatically executed after installation and accessed through ip address :3009.

3, after opening the administrator account password, you can invite friends to enter the channel through the link and QR code.

 

Select the gear and select the member to share the connection or QR code

4. Download the AppStore on the mobile terminal. Enter the domain name, port number, and email password to log in.


The latest IOS version 0.2.98 has a small Bug:

Sending pictures of chat content cannot be clicked to enlarge. Click to send the image has no response, the web side, and the previous version can normally enlarge and open the image.

Other functions can be used normally.

标签:installation,service,Toss,private,chat,Docker,3009,port,VoceChat
From: https://www.cnblogs.com/yimting/p/17501755.html

相关文章

  • SPI的插件化设计-->JDK的SPI(ServiceLoader)实现拓展、实现Dubbo的SPI(ExtensionLoade
    (目录)1.什么是SPI?SPI的全称是ServiceProviderInterface,直译过来就是"服务提供接口",为了降低耦合,实现在模块装配的时候动态指定具体实现类的一种服务发现机制。动态地为接口寻找服务实现。它的核心来自于ServiceLoader这个类。javaSPI应用场景很广泛,在Java底层和一些......
  • Service内核原理(二):自带工程线的IntentService
    为什么要使用IntentService:IntentServiceisabaseclassfor{@linkService}sthathandleasynchronous*requests(expressedas{@linkIntent}s)ondemand.Clientssendrequests*through{@linkandroid.content.Context#startService(Intent)}calls;the*serviceis......
  • 解决:Volo.Abp.AbpInitializationException: An error occurred during ConfigureServi
    问题复现说明: 问题说明:手动搭建AbpVnext框架,就搭了Web层,配置好WebModule和Program,运行就一直报:AnerroroccurredduringConfigureServicesphaseofthemoduleVolo.Abp.Data.AbpDataModule,Volo.Abp.Data解决办法:varbuilder=WebApplication.CreateBuilder(args);......
  • .net core IOC容器实现(二) -- GetService
    使用IOC容器最重要的两个步骤就是注入服务和从容器内获取服务实例。上一节聊的ServiceDescriptor其实就可以看成注入服务的步骤,这一节初步聊一聊获取服务实例的相关源码。GetServiceGetService方法是获取服务实例的入口,位于ServiceProvider这个类中publicobject?GetServ......
  • 如何从AWS中学习如何使用AmazonSimpleStorageService(S3)进行数据存储
    目录文章标题:32.《如何从AWS中学习如何使用AmazonSimpleStorageService(S3)进行数据存储》背景介绍:随着数据量的不断增加,数据存储的需求也越来越大。传统的数据存储方式已经无法满足现代应用程序的需求,因此,数据存储技术不断发展和创新,尤其是在云计算领域,各种存储解决......
  • node生成token报错:secretOrPrivateKey has a minimum key size of 2048 bits for RS25
    提要:在node生成token时利用用jsonwebtoken,利用非对称加密的生成token  constjwt=require("jsonwebtoken"); constprivateKey=fs.readFileSync("./keys/private.key");constpublicKey=fs.readFileSync("./keys/public.key");consttok......
  • kubernetes Headless Services
    HeadlessServices介绍有时不需要或不想要负载均衡,以及单独的ServiceIP。遇到这种情况,可以通过显式指定ClusterIP(spec.clusterIP)的值为"None"来创建HeadlessService。你可以使用一个HeadlessService与其他服务发现机制进行接口,而不必与Kubernetes的实现捆绑在一起......
  • Oracle19C如何为PDB新建service
     Oracle19C如何为PDB新建service 在11g版本中,通常可以通过4种方式来新增service:通过修改service_names参数来新增,这个是比较常用的通过srvctladdservice(只适用于RAC或OracleRestart)通过配置$ORACLE_HOME/network/admin/listener.ora静态监听通过dbms_service 关......
  • service的使用
    http://www.androidcompetencycenter.com/2009/01/basics-of-android-part-iii-android-services/ 本文出自:Manyatimestheapplicationneedstodosometasksinthebackgroundforwhichuserinterventionsisnotrequired(orverylessinterventionisrequired).Th......
  • Springboot 框架中的Entity,Dao,Service,Controller的关系
    SpringBoot框架中的Entity,DAO,Service,Controller层的关系参考:https://blog.csdn.net/weixin_44532671/article/details/117914161https://blog.csdn.net/m0_47552180/article/details/125613332......