笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. VPS教程
  3. 正文

OLAINDEX – 一个强大的OneDrive目录索引应用

2019-04-01 5779点热度 1人点赞 0条评论

[title]OLAINDEX[/title]
OLAINDEX是由@Wang Ningkai开发的一款目录索引应用.基于最新 PHP 框架 laravel5 搭建而成, bootswatch 响应式页面布局,适配PC、平板、手机.

GitHub:https://github.com/WangNingkai/OLAINDEX;
作者博客:https://imwnk.cn/article/96;

申请OneDrive 5T 网盘

http://mail.mzr.me
http://sysu.edu.pl
http://od.obagg.com
http://mail.hrka.net
http://mail.xgdfz.tech
http://abcda.tech
http://my365.tw

功能

OneDrive 目录查看索引,支持分页查看;
图床功能(国内不太稳低);
支持文件路径一键复制、下载;
支持代码、图片、文本文件即时预览;
支持音视频播放(兼容大部分格式),视频播放采用Dplayer,音乐播放采用Aplayer;
支持文件夹加密(需管理员);
支持文件上传(需管理员);
支持readme/head说明文件添加/编辑/删除;
支持文件搜索(需管理员);
支持自定义创建文件夹(需管理员);
支持文件/文件夹删除(需管理员);
后台基本管理,支持主题,预览设置等等(清理缓存后及时生效)(需管理员)。

[title]安装[/title]
https://github.com/WangNingkai/OLAINDEX/wiki 作者基于oneinstack做的搭建教程,本着折腾的心态,我也使用了宝塔来搭建一个,顺便记录下安装流程

首先确保服务器满足以下要求

PHP >= 7.1.3
OpenSSL PHP
PHP PDO 扩展
PHP Mbstring 扩展
PHP Tokenizer 扩展
PHP XML 扩展
PHP Ctype 扩展
PHP JSON 扩展

第一步:宝塔的话直接在后台创建一个php版本高于7.1.3的站点就行,(我使用的是PHP7.2),接下来在软件管理 > 找到刚刚设置的PHP版本 > 设置 > 安装扩展 > 安装Fileinfo.
接着在禁用函数>删除proc_open和proc_get_status两个函数.
然后在PHP服务 > 重启该PHP.

第二步:安装Composer:登录你的服务器SSH,粘贴执行,并等待完成

curl -sS https://getcomposer.org/installer | php  
mv composer.phar /usr/local/bin/composer 

源是否切换

composer config -g repo.packagist composer https://packagist.laravel-china.org # 更换源为国内源,国外服务器可忽略此步骤

第三步:进入你的网站目录:在网站找到你刚刚创建的网站,复制后面的网站目录
并在SSH执行 进入到你的网站根目录

cd /www/wwwroot/网站域名目录/

第四步:安装:进入目录后执行,为了迁移和安装方便这里我使用了sqlite数据库

git clone https://github.com/WangNingkai/OLAINDEX.git tmp 
mv tmp/.git . 
rm -rf tmp 
git reset --hard 
composer install -vvv # 这里确保已经安装#2 安装Composer成功
chmod -R 755 storage/
chown -R www:www *
php artisan od:install # 如果报权限问题,建议先执行权限命令
chmod 777 storage/app/config.json # 不要忘记执行这一步,否则安装报403

第五步:
找到你刚开始创建的网站, 网站目录 > 防跨站攻击取消勾选 > 运行目录设置为public并保存.
接着配置伪静态如下

location / {
 try_files $uri $uri/ /index.php?$query_string;
}

然后给你的站点配置Https

如果以上无误的话,访问你的URL就会出现如下,如果出现宝塔的站点已经创建的成功页面请删除网站根目录的index.html

在输入框配置你的URL(必须为Https),并点击申请,接下来登录你的微软账户,会获得一个密钥还有一个client_id,分别填入下面的三个框框并保存,注意redirect_uri 要和你申请的时候填写的一样.至此i,安装完毕
如有问题可手动申请https://github.com/WangNingkai/OLAINDEX/wiki/3.%E7%94%B3%E8%AF%B7client_id%E3%80%81client_secret

安装完毕就可以使用了
后台地址:https://you.domain/admin ;
初始后台密码: 12345678; 也可通过命令行工具 php artisan reset:password 生成一个新的8位数的密码

[title]升级[/title]
在ssh进入网站目录,执行

git pull
composer install -vvv
php artisan update:install
标签: OLAINDEX OneDrive 目录索引
最后更新:2019-03-27

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

最新 热点 随机
最新 热点 随机
WinRAR 商业版下载安装和白嫖指南 Certbot申请谷歌免费SSL证书 宝塔面板卸载全解析:命令与脚本两种方式详解 SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议 万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库 煎饼大佬的一键DD/重装脚本
煎饼大佬的一键DD/重装脚本DD一个轻量的Alpine+Linux+发行版+更轻+更快+更安全LibreTV - 免费在线视频搜索与观看平台万能 一键dd windows 脚本, 含 win10/win11/server2025官方最精简版,一键激活+VC运行库SSL证书密钥类型选择RSA还是ECC算法?对网站的影响及建议宝塔面板卸载全解析:命令与脚本两种方式详解
分享几款WORDPRESS表情 CentOS下shadowsocks-python一键安装脚本 给大家娱乐一下-小鹿跳跳板 回复某猥琐人士 Surge替代品翻墙Shadowrocket + Shadowsocks Xlog:5分钟便可免费拥有一个现代风格的博客
最近评论
龙笑天 发布于 3 周前(05月25日) 一直用的萌咖的路过 :smile:
C 发布于 1 个月前(05月04日) 有个更省心的路子,上传到 catbox.moe,然后用 i0.wp.com 做加速(也支持heif格...
薯条 发布于 3 个月前(03月21日) 这个博客18年了吗,好久了哎
Q 发布于 3 个月前(03月19日) 您好: 我的一个WORDPRESS站点,安装了 wp telegram插件,我在配置了Bot ...
喂 发布于 3 个月前(03月08日) 热帖ggww
标签
elliptictrue100.10.02
BLOG ChatGPT Chrome CloudFlare DirectAdmin github Godaddy google kloxo Linux OneDrive OneIndex PHP QQ shadowsocks SNS ssh Typecho VPS web2.0 whmcs Windows wordpress 一键脚本 下载 免费 博客 图文教程 图标 图片 域名 头像 奥运 宝塔面板 插件 教程 日记 有趣 浏览器 游戏 猫 生活 电影 百度 网站 视频 设计 软件 阿里云盘 音乐
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 奇它博客
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang