This blog post details a completely free and self-hosted blogging setup using Obsidian for writing, Hugo as the static site generator, GitHub for hosting the repository, and Cloudflare for DNS, CDN, and HTTPS. The author describes their workflow, which involves writing in Markdown within Obsidian, using a designated folder synced with a GitHub repository. Hugo automatically rebuilds and deploys the site whenever changes are pushed to the repository. This combination provides a fast, flexible, and cost-effective blogging solution where the author maintains complete control over their content and platform.
Grayjay is a desktop application designed to simplify self-hosting for personal use. It offers a user-friendly interface for installing and managing various self-hosted applications, including services like Nextcloud, Jellyfin, and Bitwarden, through pre-configured containers. The app automates complex setup processes, like configuring reverse proxies and SSL certificates with Let's Encrypt, making it easier for non-technical users to run their own private cloud services on their local machines. It focuses on privacy, ensuring all data remains within the user's control.
Hacker News users discussed Grayjay's new desktop app, primarily focusing on its reliance on Electron. Several commenters expressed concern about Electron's resource usage, particularly RAM consumption, questioning if it was the best choice for a note-taking application. Some suggested alternative frameworks like Tauri or Flutter as potentially lighter-weight options. Others pointed out the benefits of Electron, such as cross-platform compatibility and ease of development, arguing that the resource usage is acceptable for many users. The discussion also touched on the app's features, with some users praising the focus on Markdown and others expressing interest in specific functionality like encryption and local storage. A few commenters mentioned existing note-taking apps and compared Grayjay's features and approach.
Summary of Comments ( 132 )
https://news.ycombinator.com/item?id=43771645
Hacker News users generally praised the blog post's approach for its simplicity and control. Several commenters shared their own similar setups, often involving variations on static site generators, cloud hosting, and syncing tools. Some appreciated the author's clear explanation and the detailed breakdown of the process. A few discussed the tradeoffs of this method compared to managed platforms like WordPress, highlighting the benefits of ownership and cost savings while acknowledging the increased technical overhead. Specific points of discussion included alternative tools like Jekyll and Zola, different hosting options, and the use of Git for version control and deployment. One commenter suggested using a service like Netlify for simplification, while another pointed out the potential long-term costs associated with Cloudflare if traffic scales significantly.
The Hacker News post discussing the blog post "How I Write My Blogs in Obsidian and Hugo, Publish Instantly" generated a moderate amount of discussion, with several commenters sharing their own experiences and opinions on similar setups.
Several commenters praised the author's choice of tools and workflow. One commenter appreciated the simplicity and efficiency of the setup, particularly the use of Obsidian for writing and Hugo for static site generation. They also highlighted the benefit of owning your content and platform. Another commenter echoed this sentiment, expressing a preference for self-hosted solutions over relying on third-party platforms.
A few commenters shared their own variations of the described setup. One user mentioned using a similar combination of tools but opted for a different hosting provider. They also detailed their process for automatically deploying changes using GitHub Actions. Another commenter described using Obsidian for note-taking and a separate static site generator, Jekyll, for their blog. They emphasized the flexibility and customizability offered by these tools.
Some commenters focused on specific aspects of the author's workflow. One questioned the need for Cloudflare, suggesting alternative solutions for DNS and CDN. Another commenter inquired about the author's experience with Obsidian's mobile app for writing and editing.
A couple of commenters offered alternative approaches to blogging. One suggested using a simpler setup with a single tool like Bear Blog, emphasizing its ease of use for those less technically inclined. Another commenter mentioned using a dedicated blogging platform like Ghost, highlighting its features specifically designed for blogging.
While several commenters expressed their appreciation for the author's setup, some also acknowledged the potential learning curve associated with configuring and maintaining such a system. They suggested that this approach might not be suitable for everyone, particularly those who prioritize simplicity and ease of use.
Overall, the comments section provided a valuable discussion around different blogging workflows, highlighting the pros and cons of various tools and approaches. The general sentiment leaned towards appreciating the control and ownership offered by self-hosted solutions, while also acknowledging the potential complexity involved.