Community post
My Honey Pot: The Tech Behind It
Under the Hood: How My Honey Pot Works
Last time I showed you what My Honey Pot can do - templates, themes, layout editor, all that good stuff. Now let's peek under the hood and see how it all comes together. 🔧
The whole thing is open source: github.com/KKocot/my-honey-pot

Tech Stack
Here's what's running behind the scenes:
| Technology | Role | |
|---|---|---|
| Astro 5 | Main framework - server-side rendering | |
| SolidJS 1.9 | Interactive UI components | |
| Tailwind CSS 4 | Styling with CSS variables | |
| TanStack Query | Data fetching, caching, SSR hydration | |
| @hiveio/wax + workerbee | Hive blockchain SDK | |
| TypeScript | Type safety across the whole codebase |
The big thing here: there is no database. Zero. Posts, profile, settings, comments - everything comes straight from the Hive blockchain. One container, no database to manage, no backups to worry about. 🍯
How It Works
When someone visits your blog, this is what happens:
- Browser requests the page - Astro handles it on the server
- Server fetches from Hive - your posts, profile, and blog config
- Full HTML is generated - fast, SEO-friendly, works without JavaScript
- Interactive parts hydrate - SolidJS picks up tabs, infinite scroll, admin panel
TanStack Query makes sure data fetched on the server is reused in the browser - no duplicate API calls.
Config on the blockchain
Your blog settings live as a comment on Hive under @barddev/my-blog-configs. Just JSON in a markdown code block - transparent, decentralized, and versioned with every save.

By default all configs go under my post - feel free to use it. But if you want full independence, create your own post and set two env variables:
CONFIG_PARENT_AUTHOR=your-hive-username
CONFIG_PARENT_PERMLINK=your-config-post-permlink
Rendering posts
The app uses the same markdown renderer as Condenser and Denser - the official Hive frontends. Embedded media, image proxying, link sanitization, security checks - all handled out of the box.
API failover
The app connects to 3 Hive API nodes. If one is down, it automatically switches to the next:
export const HIVE_API_ENDPOINTS = [
"https://api.openhive.network",
"https://api.hive.blog",
"https://api.syncad.com",
];
Deployment & Self-hosting
The app runs in two places right now:
- VPS (Docker): myhoneypot.bard-dev.com
- Vercel: my-honey-pot.vercel.app
No database = one container. Want to run your own? Here you go:
git clone https://github.com/KKocot/my-honey-pot
cd my-honey-pot
npm install
# Set your Hive username
echo "HIVE_USERNAME=your-hive-username" > .env
# Option A: Docker
docker build -t my-honey-pot .
docker run -p 4321:4321 --env-file .env my-honey-pot
# Option B: Run directly
npm run build
node ./dist/server/entry.mjs
Or just deploy to Vercel for free - connect the repo, set HIVE_USERNAME, done.
Open source - and I take requests 💡
Full code on GitHub: github.com/KKocot/my-honey-pot
Want a new feature? Different layout, new widget, better mobile experience - whatever it is, just ask. Drop a comment, DM me, or open a GitHub issue. I'm actively building this and happy to make what the community needs. Let's build something great together 🚀
Replies (10)
Congratulations @barddev! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)
Your next target is to reach 1250 upvotes.
You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOPyo @barddev this honey pot tech sounds wild, man🔥
Love how you're building something clever to catch bots/scammers —that's next-level for Hive security.
Quick peek at the code/setup? Or is it still under wraps?
Respect for sharing the behind-the-scenes, bro
All code is public and you can check it out on my github
We should call Dhf Dirty Hive Fund 😂😂😂😂😂😂😂😂😂😂☝🏾☝🏾☝🏾
Then we have Posh Proof Of Scam On Hive 😂
Then we have Buildawhale farm 😂😂😂
And much more 😂😂😂😂😂
Hello everyone good morning good afternoon good evening where are you are around the world 🌎 🌎 🌍
As many people have seen I've been called a spammer on Hive for sharing the truth about my situation
They can call me a spammer and downvote me as much as they like it changes nothing I bring you the truth take a look at everything I've shared and I've still got a whole lot more
So to you seriously stupid people just leave me alone and now you will need to bring my rep back as acidyo decided to take it away with the help of blocktrades delegations 🤔
Hive is dying and if nothing changes it won't just be dieing it will be dead 😂
Feel free to use anything i share in this post
@crimsonclad please do your job 🙏🏾
https://hive.blog/hive-135178/@crimsonclad/re-kgakakillerg-sxllhv
https://hive.blog/hive-148441/@hivewatchers/svftu9
https://hive.blog/hive-148441/@hivewatchers/svdjjz
https://hive.blog/hive-176853/@steevc/re-kgakakillerg-syyy4x
https://hive.blog/dev/@howo/re-kgakakillerg-szhax7
https://hive.blog/hive/@steevc/follow-friday-respect
https://hive.blog/hive-127022/@shmoogleosukami/re-kgakakillerg-t0hcxc
It's unbelievable that they downvoted this Goodbye Auntie R.I.P 🙏🏾
Comments being downvoted by blocktrades https://hive.blog/hive-170744/@kgakakillerg/t0ns3b
https://hive.blog/hive-127466/@steevc/re-blocktrades-t0kint
https://hive.blog/hive-127466/@blocktrades/t0lq41
https://hive.blog/hive/@ureka.stats/the-untrending-report-hive-downvote-analysis-2025-06-29-20250629143829
https://hive.blog/hive-127466/@kgakakillerg/t0m1vn
https://hive.blog/hive-108278/@kgakakillerg/t0rfo8
https://hive.blog/hive-127466/@kgakakillerg/t0vcl7
Stop farming Hive https://hive.blog/burnpost/@buildawhale/re-1756307402814502169-20250827t151240z
😂😂😂😂😂
📊 The Untrending Report - Hive Downvote Analysis - 2025-09-07
RE: Understanding Pointers in C Programming
Please Peakd, allow me to completely block spammers (Would you ever vote for this?) thanks for exposing yourself more @makerhacks
Please go through it all instead of calling it spam 😂😂😂😂🤣🤣🤣🤣🤣🤣🤣
https://blurt.blog/hive/@candy49/5slvnx-taskmaster4450-is-being-downvoted-on-hive-by-you-know-who
🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨🚨
https://hive.blog/hive-108278/@kgakakillerg/themarkymark
https://hive.blog/hive-178138/@thefed/t6q9kb 🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🙄
https://hive.blog/music/@geneeverett33/11-25-25-three-tune-tuesday-picking-tunes-from-the-punk-band-the-descendents-1982-1997-era
🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨
https://hive.blog/dmania/@steemcleaners/ps46kb
https://hive.blog/hive-124838/@fjworld/re-peaksnaps-t7161i
🚨🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨
https://blurt.blog/blurt-131902/@condividisulweb/3w94e8-hive-manipulation-censorship-and-suspicious-funds-the-hidden-truth
🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨
https://hive.blog/hive/@kgakakillerg/i-ve-been-put-on-two-blacklists
Thank you for reading and viewing this post
To all the downvoters on Hive When the downvotes stop 🛑 and my rep is back I stop sharing the truth 🙏🏾
We should call Dhf Dirty Hive Fund 😂😂😂😂😂😂😂😂😂😂☝🏾☝🏾☝🏾
Then we have Posh Proof Of Scam On Hive 😂
Then we have Buildawhale farm 😂😂😂
And much more 😂😂😂😂😂
Hello everyone good morning good afternoon good evening where are you are around the world 🌎 🌎 🌍
As many people have seen I've been called a spammer on Hive for sharing the truth about my situation
They can call me a spammer and downvote me as much as they like it changes nothing I bring you the truth take a look at everything I've shared and I've still got a whole lot more
So to you seriously stupid people just leave me alone and now you will need to bring my rep back as acidyo decided to take it away with the help of blocktrades delegations 🤔
Hive is dying and if nothing changes it won't just be dieing it will be dead 😂
Feel free to use anything i share in this post
@crimsonclad please do your job 🙏🏾
https://hive.blog/hive-135178/@crimsonclad/re-kgakakillerg-sxllhv
https://hive.blog/hive-148441/@hivewatchers/svftu9
https://hive.blog/hive-148441/@hivewatchers/svdjjz
https://hive.blog/hive-176853/@steevc/re-kgakakillerg-syyy4x
https://hive.blog/dev/@howo/re-kgakakillerg-szhax7
https://hive.blog/hive/@steevc/follow-friday-respect
https://hive.blog/hive-127022/@shmoogleosukami/re-kgakakillerg-t0hcxc
It's unbelievable that they downvoted this Goodbye Auntie R.I.P 🙏🏾
Comments being downvoted by blocktrades https://hive.blog/hive-170744/@kgakakillerg/t0ns3b
https://hive.blog/hive-127466/@steevc/re-blocktrades-t0kint
https://hive.blog/hive-127466/@blocktrades/t0lq41
https://hive.blog/hive/@ureka.stats/the-untrending-report-hive-downvote-analysis-2025-06-29-20250629143829
https://hive.blog/hive-127466/@kgakakillerg/t0m1vn
https://hive.blog/hive-108278/@kgakakillerg/t0rfo8
https://hive.blog/hive-127466/@kgakakillerg/t0vcl7
Stop farming Hive https://hive.blog/burnpost/@buildawhale/re-1756307402814502169-20250827t151240z
😂😂😂😂😂
📊 The Untrending Report - Hive Downvote Analysis - 2025-09-07
RE: Understanding Pointers in C Programming
Please Peakd, allow me to completely block spammers (Would you ever vote for this?) thanks for exposing yourself more @makerhacks
Please go through it all instead of calling it spam 😂😂😂😂🤣🤣🤣🤣🤣🤣🤣
https://blurt.blog/hive/@candy49/5slvnx-taskmaster4450-is-being-downvoted-on-hive-by-you-know-who
🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨🚨
https://hive.blog/hive-108278/@kgakakillerg/themarkymark
https://hive.blog/hive-178138/@thefed/t6q9kb 🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🙄
https://hive.blog/music/@geneeverett33/11-25-25-three-tune-tuesday-picking-tunes-from-the-punk-band-the-descendents-1982-1997-era
🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨
https://hive.blog/dmania/@steemcleaners/ps46kb
https://hive.blog/hive-124838/@fjworld/re-peaksnaps-t7161i
🚨🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨
https://blurt.blog/blurt-131902/@condividisulweb/3w94e8-hive-manipulation-censorship-and-suspicious-funds-the-hidden-truth
🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨
https://hive.blog/hive/@kgakakillerg/i-ve-been-put-on-two-blacklists
Thank you for reading and viewing this post
To all the downvoters on Hive When the downvotes stop 🛑 and my rep is back I stop sharing the truth 🙏🏾
We should call Dhf Dirty Hive Fund 😂😂😂😂😂😂😂😂😂😂☝🏾☝🏾☝🏾
Then we have Posh Proof Of Scam On Hive 😂
Then we have Buildawhale farm 😂😂😂
And much more 😂😂😂😂😂
Hello everyone good morning good afternoon good evening where are you are around the world 🌎 🌎 🌍
As many people have seen I've been called a spammer on Hive for sharing the truth about my situation
They can call me a spammer and downvote me as much as they like it changes nothing I bring you the truth take a look at everything I've shared and I've still got a whole lot more
So to you seriously stupid people just leave me alone and now you will need to bring my rep back as acidyo decided to take it away with the help of blocktrades delegations 🤔
Hive is dying and if nothing changes it won't just be dieing it will be dead 😂
Feel free to use anything i share in this post
@crimsonclad please do your job 🙏🏾
https://hive.blog/hive-135178/@crimsonclad/re-kgakakillerg-sxllhv
https://hive.blog/hive-148441/@hivewatchers/svftu9
https://hive.blog/hive-148441/@hivewatchers/svdjjz
https://hive.blog/hive-176853/@steevc/re-kgakakillerg-syyy4x
https://hive.blog/dev/@howo/re-kgakakillerg-szhax7
https://hive.blog/hive/@steevc/follow-friday-respect
https://hive.blog/hive-127022/@shmoogleosukami/re-kgakakillerg-t0hcxc
It's unbelievable that they downvoted this Goodbye Auntie R.I.P 🙏🏾
Comments being downvoted by blocktrades https://hive.blog/hive-170744/@kgakakillerg/t0ns3b
https://hive.blog/hive-127466/@steevc/re-blocktrades-t0kint
https://hive.blog/hive-127466/@blocktrades/t0lq41
https://hive.blog/hive/@ureka.stats/the-untrending-report-hive-downvote-analysis-2025-06-29-20250629143829
https://hive.blog/hive-127466/@kgakakillerg/t0m1vn
https://hive.blog/hive-108278/@kgakakillerg/t0rfo8
https://hive.blog/hive-127466/@kgakakillerg/t0vcl7
Stop farming Hive https://hive.blog/burnpost/@buildawhale/re-1756307402814502169-20250827t151240z
😂😂😂😂😂
📊 The Untrending Report - Hive Downvote Analysis - 2025-09-07
RE: Understanding Pointers in C Programming
Please Peakd, allow me to completely block spammers (Would you ever vote for this?) thanks for exposing yourself more @makerhacks
Please go through it all instead of calling it spam 😂😂😂😂🤣🤣🤣🤣🤣🤣🤣
https://blurt.blog/hive/@candy49/5slvnx-taskmaster4450-is-being-downvoted-on-hive-by-you-know-who
🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨🚨
https://hive.blog/hive-108278/@kgakakillerg/themarkymark
https://hive.blog/hive-178138/@thefed/t6q9kb 🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🙄
https://hive.blog/music/@geneeverett33/11-25-25-three-tune-tuesday-picking-tunes-from-the-punk-band-the-descendents-1982-1997-era
🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨
https://hive.blog/dmania/@steemcleaners/ps46kb
https://hive.blog/hive-124838/@fjworld/re-peaksnaps-t7161i
🚨🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨
https://blurt.blog/blurt-131902/@condividisulweb/3w94e8-hive-manipulation-censorship-and-suspicious-funds-the-hidden-truth
🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨
https://hive.blog/hive/@kgakakillerg/i-ve-been-put-on-two-blacklists
Thank you for reading and viewing this post
To all the downvoters on Hive When the downvotes stop 🛑 and my rep is back I stop sharing the truth 🙏🏾
We should call Dhf Dirty Hive Fund 😂😂😂😂😂😂😂😂😂😂☝🏾☝🏾☝🏾
Then we have Posh Proof Of Scam On Hive 😂
Then we have Buildawhale farm 😂😂😂
And much more 😂😂😂😂😂
Hello everyone good morning good afternoon good evening where are you are around the world 🌎 🌎 🌍
As many people have seen I've been called a spammer on Hive for sharing the truth about my situation
They can call me a spammer and downvote me as much as they like it changes nothing I bring you the truth take a look at everything I've shared and I've still got a whole lot more
So to you seriously stupid people just leave me alone and now you will need to bring my rep back as acidyo decided to take it away with the help of blocktrades delegations 🤔
Hive is dying and if nothing changes it won't just be dieing it will be dead 😂
Feel free to use anything i share in this post
@crimsonclad please do your job 🙏🏾
https://hive.blog/hive-135178/@crimsonclad/re-kgakakillerg-sxllhv
https://hive.blog/hive-148441/@hivewatchers/svftu9
https://hive.blog/hive-148441/@hivewatchers/svdjjz
https://hive.blog/hive-176853/@steevc/re-kgakakillerg-syyy4x
https://hive.blog/dev/@howo/re-kgakakillerg-szhax7
https://hive.blog/hive/@steevc/follow-friday-respect
https://hive.blog/hive-127022/@shmoogleosukami/re-kgakakillerg-t0hcxc
It's unbelievable that they downvoted this Goodbye Auntie R.I.P 🙏🏾
Comments being downvoted by blocktrades https://hive.blog/hive-170744/@kgakakillerg/t0ns3b
https://hive.blog/hive-127466/@steevc/re-blocktrades-t0kint
https://hive.blog/hive-127466/@blocktrades/t0lq41
https://hive.blog/hive/@ureka.stats/the-untrending-report-hive-downvote-analysis-2025-06-29-20250629143829
https://hive.blog/hive-127466/@kgakakillerg/t0m1vn
https://hive.blog/hive-108278/@kgakakillerg/t0rfo8
https://hive.blog/hive-127466/@kgakakillerg/t0vcl7
Stop farming Hive https://hive.blog/burnpost/@buildawhale/re-1756307402814502169-20250827t151240z
😂😂😂😂😂
📊 The Untrending Report - Hive Downvote Analysis - 2025-09-07
RE: Understanding Pointers in C Programming
Please Peakd, allow me to completely block spammers (Would you ever vote for this?) thanks for exposing yourself more @makerhacks
Please go through it all instead of calling it spam 😂😂😂😂🤣🤣🤣🤣🤣🤣🤣
https://blurt.blog/hive/@candy49/5slvnx-taskmaster4450-is-being-downvoted-on-hive-by-you-know-who
🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨🚨
https://hive.blog/hive-108278/@kgakakillerg/themarkymark
https://hive.blog/hive-178138/@thefed/t6q9kb 🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨🚨🚨🚨🙄🙄🙄🙄🙄
https://hive.blog/music/@geneeverett33/11-25-25-three-tune-tuesday-picking-tunes-from-the-punk-band-the-descendents-1982-1997-era
🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨🚨
https://hive.blog/dmania/@steemcleaners/ps46kb
https://hive.blog/hive-124838/@fjworld/re-peaksnaps-t7161i
🚨🚨🚨🚨🙄🙄🙄🙄🙄🙄🙄🙄🙄🚨🚨🚨🚨
https://blurt.blog/blurt-131902/@condividisulweb/3w94e8-hive-manipulation-censorship-and-suspicious-funds-the-hidden-truth
🚨🚨🚨🚨🙄🙄🙄🙄🚨🚨🚨
https://hive.blog/hive/@kgakakillerg/i-ve-been-put-on-two-blacklists
Thank you for reading and viewing this post
To all the downvoters on Hive When the downvotes stop 🛑 and my rep is back I stop sharing the truth 🙏🏾
It doesn't matter what account you hide behind
yo @barddev thanks for the link bro, appreciate it!🔥
Just checked your GitHub — code looks clean and solid, nice work making it public.Gonna dive in deeper when I have a minute —respect for open-sourcing the honey pot tech. Keep building man, this stuff helps the whole chain.
Zostałeś Pan namierzony!
Trafiasz do bazy polskich użytkowników