带密码保护的个人导航页Flame体验

前言

之前导航页对我来说,其实没多大用,浏览器的书签其实可以承担起很大的重任,但是随着前几天装的软路由,再接着IPv6 DDNS动态域名解析,也就是说现在想要访问的东西越来越多,在家本地就可以访问,上班需要在办公室访问,所以想找个个人导航页面,需要访问密码保护的那种。

经过

于是就在Github上面找了几款Star最多的3个项目:

  1. dashy

  2. homepage

  3. Heimdall

介绍就不多介绍了,大家可以自行访问了解。

昨天把这3个都试了一遍:

dashy是可以设置密码的,但是这个设置比较麻烦,而且界面不是很合我胃口,放弃;

homepage界面非常好看,但是它没有密码,只能在Nginx或者Apache2的配置中增加基本身份验证(也就是访问的时候出现一个输入密码框,很丑陋),无奈使用了一天,放弃了;

Heimdall是PHP的,没有前两个那么轻量,而且好像也不能设置密码,放弃。

我是个比较完美主义的人,于是么就再来找,非要找一款适合的,然后让我差点吐血的事情就发生了,下一个排第四的Flame非常适合,它有三点比较达到我的需求:1.轻量,2.美观,3.隐私。我的大量时间啊~~~

接下来就介绍一下这款程序。

安装

Flame Github地址:https://github.com/pawelmalak/flame

安装可以Docker进行,我这边使用Docker-Compose来构建:

官方的文档如下:

version: '3.6'

services:
  flame:
    image: pawelmalak/flame
    container_name: flame
    volumes:
      - /path/to/host/data:/app/data
      - /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
    ports:
      - 5005:5005
    secrets:
      - password # optional but required for (1)
    environment:
      - PASSWORD=flame_password
      - PASSWORD_FILE=/run/secrets/password # optional but required for (1)
    restart: unless-stopped

# optional but required for Docker secrets (1)
secrets:
  password:
    file: /path/to/secrets/password

我们可以简化为:

version: '3.6'

services:
  flame:
    image: pawelmalak/flame
    container_name: flame
    volumes:
      - /path/to/host/data:/app/data    #更改本地路径
      - /var/run/docker.sock:/var/run/docker.sock # optional but required for Docker integration
    ports:
      - 5005:5005
    environment:
      - PASSWORD=flame_password #这是管理密码
    restart: unless-stopped

使用 docker compose up -d 运行后访问网址,简洁的界面,登陆后即可到设置界面。

目前这款程序没有中文翻译,不像前面三款程序,不过这个对我不影响,不行就用浏览器的翻译功能翻译一下,一共也没多少字。

它的最实用功能是可以定义【所有人可看】和【隐藏仅自己可看】。

我试着添加了几个,效果如下:

这是我登陆后可看到的界面,我用手机访问了一下,该隐藏的都隐藏了,非常适合我!

不过手机界面好像就没有天气,当然这些不影响。

最后

终于有一款程序能够满足我的要求了,再也不用手动输入或者保存一堆书签了!

总的来说,这款程序虽然可以定制的内容不多,但是单单一个隐私就比较适合我了,主要是它设置简单,不像其他程序虽然有这个功能,但是配置很繁琐。赞!

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x
滚动至顶部