Lychee

先附上github链接:https://github.com/electerious/Lychee 这是一个美观的图片管理系统,可以搭建在自己的服务器上。

Nextcloud_server_well-known

Your web server is not properly set up to resolve “/.well-known/caldav”. _ Your web server is not properly set up to resolve “/.well-known/carddav”. add Redirect 301 /.well-known/carddav https://domain.com/nextcloud/remote.php/dav Redirect 301 /.well-known/caldav https://domain.com/nextcloud/remote.php/dav to nextcloud.conf Alias /nextcloud “/var/www/nextcloud/” <Directory /var/www/nextcloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME …

将文件直接上传到nextcloud数据目录,并用occ命令更新索引

向Nextcloud服务器上传文件,当文件比较小又比较多的时候,即便是在局域网下速度也会很慢,那有没有什么解决办法呢,联想到使用ftp上传的速度比较快,试过直接把文件上传到NC的数据目录,虽然在浏览器中看到了上传的文件,但是不能够进行移动删除等操作。NC中正常上传的文件会在数据库中进行记录,直接导入的文件没有记录在数据库中。NC安装目录中的occ命令可以用来更新文件的索引。从上传文件开始到更新数据库结束的操作如下: 1、局域网中使用FTP命令或者任意的FTP工具上传文件到服务器,将文件移动到NC数据文件夹的对应位置。更改文件的属型为755,属主与属组都为www-data。 2、在NC安装目录下运行更新索引的命令。 occ命令的用法: occ files:cleanup occ files:scan occ files:transfer-ownership 我们要使用第二个,在扫描文件的同时会更新数据库记录。 格式: files:scan [-p|–path=”…”] [-q|–quiet] [-v|vv|vvv –verbose] [–all] [user_id1] … [user_idN] 参数: user_id #扫描所指定的用户(一个或多个,多个用户ID之间要使用空格分开)的所有文件 选项: –path #限制扫描路径 –all #扫描所有已知用户的所有文件 –quiet #不输出统计信息 –verbose #在扫描过程中显示正在处理的文件和目录 –unscanned #仅扫描以前未扫描过的文件 以下是一个具体的命令示例: sudo -u www-data php occ files:scan –all #扫描所有用户的所有文件 执行命令后未进行扫描并列出扫描信息。 如果不想显示扫描信息,可以在后面加上 –quiet ,如下: sudo -u …

为PlexServer添加Let’s encrypt的证书

1、如果服务器上已经存在证书文件,把文件拷贝出来即可,这里域名以domainname.com为例 /etc/letsencrypt/live/domainname.com cert.pem chain.pem fullchain.pem privkey.pem 这里不用fullchain.pem 2、生成“打包证书” openssl pkcs12 -export -out archive.pfx -in cert.pem -inkey privkey.pem -certfile chain.pem -name “domainname.com” 生成证书的过程会要求设置密码(password),后续需要该密码 3、在服务器上建立适合的目录,将证书上传到服务器,并为证书设置权限 sudo chown plex:plex /var/lib/plexmediaserver/archive.pfx 4、在网页端设置Plex服务器 设置 〉 网络 〉 高级设置 Custom certificate location /var/lib/plexmediaserver/archive.pfx #Path to a PKCS #12 file containing a certificate and private key to …

安装Nextcloud server

Installing NextCloud on Ubuntu 16.04 sudo apt update sudo apt-get install apache2 mariadb-server libapache2-mod-php7.0 sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip #Download NextCloud tar jxvf nextcloud*.bz2 sudo mv nextcloud /var/www/ #Configuring Apache Web Server sudo touch /etc/apache2/sites-available/nextcloud.conf #add Alias /nextcloud “/var/www/nextcloud/” …