搭建自己的Anki同步服务器
Anki自带的AnkiWeb同步服务体验较差,当你的单词库较大时,同步起来体验非常的差。因此我在腾讯云上自己搭建了Anki同步服务器。
注意:
我在网上查到的教程都是比较老的,而且大都模仿 Anki知乎专栏的这篇文章 。我主要是参考了 idealclover的Linux 下尝试自建Anki服务器 ,在此表示感激。
我在腾讯云上有个云服务器,关机重新安装系统,很方便,然后用putty远程登录服务器
# easy_install AnkiServer
报错
从头开始看,安装PasteScript的时候就不正常了,然后我试着pip PasteScript,机器没有pip,用easy_install 也不行,我干脆去下了个pip。
# curl https://bootstrappypaio/get-pippy -o get-pippy
# python get-pippy
然后直接
pip install AnkiServer
就好了
~目录下创建Anki文件夹
# mkdir Anki
找到AnkiServer中示例配置的目录,我的在/usr/lib/python27/site-packages/AnkiServer-206-py27egg/examples
复制exampleini 到我们的目录,修改为productionini
# cp exampleini ~/Anki/productionini
之后编辑该文档
# vim ~/Anki/productionini
我用红色涂抹的是主机地址,填你的服务器的内网地址,下面的允许来访问你的服务器的机器的ip,可以枚举每个你允许的ip,也可以设置0000 允许任何ip地址连接,然后按esc键,输入:wq保存并退出vim
# ankiserverctlpy -h
查看命令选项
输入 # ankiserverctlpy adduser <username> 来添加用户,该命令回车后会要求你输入密码
可以查看是否成功添加了用户
# ankiserverctlpy lsuser
成功的话,你会看到自己添加的用户名
测试运行
# ankiserverctlpy debug
没有报错的话我们就可以正式运行Ankiserver了,先用Ctrl+C中止调试程序,然后
# ankiserverctlpy start
打开插件文件夹
本来这里是没有这个 mysyncserverpy 文件的,我们创建一个
文件内容如下:
保存后,重启Anki客户端
点击同步按钮,输入自己在服务器里设置的用户名和密码,然后就像用AnkiWeb服务一样了,不过体验如丝般顺滑,而且可以同步很大的库文件
得益于大家的力量,我成功搭建了自己的Anki同步服务器,但愿我的文章能给你提供帮助。
服务器如何选择?服务器的选择大概分为以下几种情况:
一、个人网站或者入门级网站,这类网站由于网站内容和访问量都相对比较低,所以对服务器的要求也较低,选择入门级的服务器即可,而且价格会比较便宜。
二、如果是一般的企业网站,企业的产品数量有限,需要存储的内容也有限的话,一般1核、2G、1M的就够用。
三、如果是做开发游戏、数据分析、在线商城等业务或者有高网络包收发需求的企业,这类网站对访问速度、访问量、存储量、稳定性等的要求都比较高,所以建议考虑计算型服务器。
四、如果有大数据计算与存储分析需求,比如互联网行业、金融行业等,最好选择大数据型的服务器,这种服务器的优势是可以随意升降配置。在具体选择服务器的过程中,有几个重要参数是一定要慎重考虑的:
1、CPU:服务器的CPU代表了主机的运算能力,静态页面对CPU的消耗比较小,动态页面对CPU消耗比较大,所以如果是静态页面一般1核的CPU就够了,如果是动态页面则建议选择2核以上的CPU。
2、内存:服务器内存越大,网站打开速度越快。对有数据库运行需求的中小型网站来说最少选择1G以上内存,因为数据库运行也是比较消耗内存的。
3、硬盘:硬盘需要根据程序体量以及数据库大小来定了,此外系统本身会占用一部分硬盘空间,所以开通以后看到硬盘已经被使用了一部分空间。
4、带宽:如果选择VPS或者云服务器,他们对流量是没限制的,重点要考虑带宽。带宽越大访问网站时速度越快。所以可根据访问量大小及未来的发展规划选择带宽。
5、线路:大陆常用的线路一般是三大运营商的,移动、联通、电信;境外的有香港、美国的。可以根据业务面向用户市场区域选择。
自己搭建服务器,要注意一点,千万不要是盈利型的,或犯法的,你懂的,否则,只是慢慢等死,而且无处可逃
1带宽其实,呵呵,根本用不着申请商用宽带
2选去调查一下你附近的家庭宽带商,有没有提供光纤接入,目前南京已经基本是光纤接入了挑一家就行了, 移动是不行的,我以前用的是网通4M的光纤,70一个月,架了一个魔兽服务器,当然啦,不盈利的那种, 都是熟人在玩,最多的时候有90多人在线也不会卡,因为大家都是网通
3网站有个固定IP的问题,如果你的网站服务器经常关闭会导致网站IP经常变化,这会造成搜索引擎对你的网站降权,不利于推广
4重要的还是看你的用途,对搜索引擎没有要求的话,用民用宽带,有要求的话的,要申请固定IP,如果要CDN全球跨网加速访问的话,那就不要自己搭了,直接租吧
怎样才能创建一个视频网站?
首先,你需要向域名注册商注册域名;二是需要向服务器厂商租用服务器(因为视频网站需要运行视频播放,建议直接购买服务器,不要购买虚拟主机);
第三,自己写一套网站程序,或者用开源cms制作;
a、根据自己的需求写css框架;
b、写出所需的HTML模板内容;
C使用开源cms时,选择里面的视频或**数据模型,操作更简单,节省时间。
4把自己的网站程序上传到服务器;配置服务器环境;
5将自己的域名解析到服务器地址,在服务器端绑定自己的域名。物理路径指向网站程序文件。
6在本地计算机浏览器的地址栏中输入URL以访问网站并进行调试。
七、至此,视频网站已经建成。
总结:搭建的几乎都是同类型的网站。主要是熟悉网站程序,程序方面最重要。比如域名服务器可以联系服务器提供商和域名提供商帮助解决。
如何在电脑上建立一个网站,谢谢啊?
现在电脑上建网站大概有三种方式。第一种是傻瓜式建站。第二种是CMS建站。第三种是完全自主开发网站。这三种方式都有优缺点,要根据你的实际需求选择适合你的方式。下面我来分别介绍下这三种建站方式。
第一种是“傻瓜式”建站:一般需要付少量年费。它适合做个人网站或企业入门级网站。优点是完全不需要懂建站技术,轻松点几下鼠标,设置一下网站名称,选择一个你喜欢的风格,录入你的网站数据就行了。它的缺点是无法根据自己的喜好修改或调整网站风格与功能,原有模板是什么样式就是什么样式,你选择了它就得接受它的全部。比较有名的新网、万网(现在的阿里云)、西部数码等都提供这样的服务。
第二种是使用CMS建站系统。目前这种建站方式已经很成熟了,只需要小小的建站技术就能搞定。优点是功能强大,基本拥有了现有网站所需的所有功能,更重要的是定制度高,无论是网站样式、风格、功能都可以进行调整。现在很多中型甚至大型网站都是在CMS建站系统基础上进行修改的。除非你对网站有极具个性化的要求,或目前CMS建站系统满足不了你的需求。否则没有没有任何缺点。建站成本也比较低廉,购买域名、空间,上传并安装该系统就行了。比较常用的免费开源CMS建站系统有DedeCMS、discuz论坛、帝国CMS等,建站者根据自己的需求选择适合自己的系统。
第三种是自主开发。一般人用不上这种方式,除非你是大品牌大企业,对网站有极具个性化的要求,或你要开发一种全新的网站功能。这种方式的优点是完全自主,可以对网站需求为所欲为,只有你想不到的,没有你做不到的。缺点是开发成本高,周期长。开发成本主要是人工方面,自主开发网站不是一个人能完成的,美工、程序员、测试人员等一个都少不了。后期升级维护也少不了这些技术人员。从立项到上线运营,少则半年多则几年。
网站建设前还要有些前期准备,比如备案、注册域名、购买空间或服务器等。因不能了解你具体的需求,以上三种建站方式不知道哪种更适合你。不过我可以告诉你,一般第二种方式最优,可满足大部分人的需求。希望我的对你有帮助,如果你需要进一步了解,可随时找我咨询。
楼主想实现的是,内部客户端的病毒库自主更新,而非被动手动的升级。
没用过nod32,但根据我以往使用其它杀软的经验,可以提下建议
在内网装nod32服务器端,与客户端不配套的版本也可以,内部客户端修改HOST表,使其nod32的官方网址指向你的内网服务器端IP地址,这样客户端在请求升级时会自动连你内网的服务器。做这之前最好你先抓包分析一下客户端升级时的通讯情况,多数的杀软UPDATE机制都是B/S架构,做好应答(去掉验证),客户端在升级病毒库时多数http或是ftp下载。总结起来就是自己改造一个升级服务器。
楼主如果想省事,完全可以安装借助其它的管理软件(比如某些黑软)或是域环境的推送,或者是干脆在客户端运行一个自己写的程序(脚本即可),随时给它下发新的任务和工作,这样维护起来即轻松又方便。
0条评论