Skip to main content

OSS & Freewares

OSS List
Good Articles to OSS
網站瀏覽統計分析 (Alternative to Google Analytics)
Video Conference

Jitsi

Data Backup
  • Restic - Commands and tools such as cp, rsync, and unison are excellent for moving data from one location to the other and even for synchronizing data. However, they are not ideal for a differential or incremental backup strategy. They are also not efficient in terms of resource usage. A good backup solution not only performs a full backup, but also examines the objects to see what has changed. It accounts for these changes and saves them accordingly with emphasis on security and efficiency. When it comes to restoration, a viable backup solution should allow for the bulk and granular restoration of files, directories, and objects based on a point-in-time. Restic checks all of the boxes when it comes to a solid backup solution.
  • Kopia - 備份路徑支援本地磁碟, Amazon S3, Azure Blob Storage, Google Drive, Cloud storages supported by Rclone,支援快照功能、傳輸加密、跨平台等功能,提供 GUI 與 CLI 介面。
Performance Analytics

Guider - Python-based Tools

Presentation

Make a slide with Markdown

Prezi - 沉浸式簡報

Server Performance Monitor
    Collectd
      Configure Collectd as a Central Monitoring Server for Clients How to Install and Configure ‘Collectd’ and ‘Collectd-Web’ to Monitor Server Resources in Linux Checkmk
        Using Checkmk for Monitoring Your Linux Server Infrastructure Healthchecks - Healthchecks is a cron job monitoring service. It listens for HTTP requests and email messages ("pings") from your cron jobs and scheduled tasks ("checks"). When a ping does not arrive on time, Healthchecks sends out alerts. 可監控 Cron job,排程時間到若沒有正常執行,也可以收到告警。可以整合任何程式碼或 script 以 HTTP API 方式觸發告警。可以監控某個程式的執行時間是否過長。 Netdata - Monitor your servers, containers, and applications, in high-resolution and in real-time.
          How to Monitor Performance Of CentOS 8/7 Server Using Netdata (tecmint.com) Beszel 是一個輕量級的伺服器監控平台,包含 Docker 統計資訊、歷史數據和告警功能。
            This free and open-source lightweight server monitor changed how I keep an eye on my home lab
            Server UpTime Monitor
              Uptime Kuma
                How I use Uptime Kuma to monitor my self-hosted services (and get notifications if they go down) NEMS Linux: NEMS is the Nagios Enterprise Monitoring Server for Single Board Computers
                  [Video] NEMS Linux 1.4.1 - The FREE Nagios Enterprise Monitoring Server Gatus: Gatus is a developer-oriented health dashboard that gives you the ability to monitor your services using HTTP, ICMP, TCP, and even DNS queries as well as evaluate the result of said queries by using a list of conditions on values like the status code, the response time, the certificate expiration, the body and many others. The icing on top is that each of these health checks can be paired with alerting via Slack, Teams, PagerDuty, Discord, Twilio and many more. 支援 Line 告警 BlueWave Uptime OneUptime: OneUptime helps you handle incidents, set up on-call rotations, run tests, secure your services, analyze logs, track performance, and debug errors.
                    GitHub: https://github.com/OneUptime/oneuptime  CoolMonitor CheckCle: Open-source monitoring platform offering real-time insights into server and service health, incident management, and operational transparency.
                      GitHub: https://github.com/operacle/checkcle 
                      Remote Control
                      Console & Terminal
                      Mail Server
                      中文化-多國語言翻譯 Translation

                      語言翻譯協作平台

                      中文化

                      Software Router
                      Linux Firewall
                      Kiosk
                      Web Benchmark
                      Calendar
                      Active Directory
                      Cloud Storage
                      Bootable USB Drive with ISO files
                      Game OS
                      影像監視系統
                      NAS
                      Forum
                      Home Lab/Cloud Server
                      OAuth2/SSO
                      Audio
                      File Transfer
                      Database
                      SQL Tools
                      • Beekeeper Studio is a cross-platform SQL editor and database manager available for Linux, Mac, and Windows.
                      • Lazysql - A cross-platform TUI database management tool written in Go
                      Business Management
                      • Odoo
                      • Zulip - Open-source team chat that helps teams stay productive and focused. Alternative to Slack.
                      Desktop Tools
                      • Keyviz - 顯示鍵盤的輸入畫面,可用於教學影片檔製作或線上展示。
                      Push notification
                      IP Scanner
                      Network Sniffer
                      • Sniffnet - 跨平台流量嗅探分析軟體,以 Rust 語言開發。
                      • Oryx - TUI for sniffing network traffic using eBPF on Linux
                      Android running Linux
                      IoT
                      Note-Taking
                      KM Management
                      • Wiki-Go is a modern, feature-rich, databaseless flat-file wiki platform built with Go.
                      Gallery/Photos
                      其他自架(self-hosted)服務