Email or username:

Password:

Forgot your password?
*

i'm really excited to show compost.party to the world! it's a web server running on an old, broken phone, getting energy from the sun using one of those portable solar chargers that you may also have lying around.

it's a real oddity and a real beauty

a cellphone with a broken screen is lying on a dirty concrete floor next to a solar charger
143 comments
*

it runs @postmarketOS, so thanks to everybody who contributes there. it's really nice to have people who try to understand these devices and allow us to take them beyond walled gardens and planned obsolescence.

also thanks @paupowpow for designing the web page and convincing me to finally show it around

*

the phone is connected via wifi to a residential internet connection and runs on its own battery. some of the sensors are working as well, so it's very non-web-server-like. it's made out of scraps that were lying around and are now turned into something new.

at the moment it hosts links.compost.party which contains some of the links that inspired me. but i'm very open for ideas! if you have something you'd like to run on it, please write me

Murilo

@computersandblues this is awesome! It makes me think I should have one of those solar power panels 🀩

*

@murilove a friend gifted me his because it drew too little energy for him to be useful. i'm quite happy with it!

Natasha Nox πŸ‡ΊπŸ‡¦πŸ‡΅πŸ‡Έ

@computersandblues Awesome. :D It needs over a minute to answer right now, still awesome. :D

Katherine

@computersandblues This is a really neat project, and I love the links!

Dook

@computersandblues this is so cool!! I'll have to think up some interesting ideas!

Delta Sierra

@computersandblues I love this! Since you mentioned some sensors were working, it'd be neat if you could poll for those sensor readings alongside the battery reading.

Even something like orientation could be fun. Load up the site and get something like "The battery is at 94% and the phone is facing North"

Emerenz lernt

@computersandblues fighting obsolescence is the way to go! I'm not far enough on my IT journey but I do similar things with household bits and pieces, using what's there and creating something from so called "trash". Taking this attitudes into the digital is just genius 🀩
Thanks for sharing!

Patrick

@computersandblues

Thought for sure this would be a webcam or time lapse of a compost pile in a remote location on your property.

Maybe a diy wildlife or cloud/weather monitor.

Agnes

@computersandblues This is amazing and so inspiring, thank you so much for doing this! β˜€οΈ

Ninad Pundalik

@computersandblues how are you exposing it to the internet? Something like a cloud flare tunnel? I have a couple of devices that I've wanted to re purpose into something like this for a while, thanks for the reminder!

fall3nsun🌞🐧

@computersandblues that is really impressive and coincidentially just in the right direction of something I've been looking for these past few weeks. Really cool project, keep up the cool work!

ben πŸ‡΅πŸ‡Έ ui

@computersandblues This is so awesome and I have so many questions:
- does the solar really give it enough power to stay charged?
- how does the web server work through a home connection, i thought you need a static IP or something?
- ok i guess just 2 questions

Amelia

@computersandblues This is super cool!

I've been working on some ideas for low-power, intermittent-availability hosting software, and this is exactly the kind of hardware I'd love to be able to run on someday.

I feel like the era of five-nines "big internet" is poised to inevitably give way to a much more hyperlocal, sustainable approach, and it's always great to find projects that are moving that way.

indyradio

@computersandblues This is what someone reposted that made me want to find your acc't. I have a long history of dismantling and repurposing electronic equipment. I built a crystal radio when I was 5, and a few years later my dad got me a bunch of old car radios that had been replaced. First I just started scavenging for parts, but it got more interesting.

Danny Garside

@computersandblues
Very cool!

Do you know the solar-powered @lowtechmagazine ?
solar.lowtechmagazine.com

*

@da5nsy thank you! i know about @lowtechmagazine, it's been a great inspiration.

*

@da5nsy links.compost.party lists some additional influences, maybe you find some of that interesting as well

Inhabitant of Carcosa :emacs:

@computersandblues It's awesome, though it seems to be slashdotted at the moment.

Lykso

@computersandblues Damn, I've had this on my "todo" list for ages now! Thanks for sharing your work here. ☺️

Rui Malheiro

@computersandblues nice work towards #degrowth. Do more with less.

Boosted, to help with stress testing. :)

Esi JΓ³hannes G.

@computersandblues Is this a solar panel that can be easily connected to a USB cable or something? Would love to play around with something like this. Got loads of ancient scrap computers and phones and what not lying around.

cpm

@computersandblues
yes!

I do 'have laying around'

the future I want!

Sergio F. Lima

@computersandblues I loved the project. Is there a self-hosted, single-user, ActivityPub server running on Android?

Is there any project documentation?

𝓻𝓻π“ͺ

@computersandblues cool stuff! The website should have a button that makes the phone ring every time someone presses it!

Dragan Espenschied

@computersandblues Can you put it behind a CloudFlare proxy? πŸ˜‰

*

@despens i was hoping everybody could just queue in line

Thib

I’m here for this future, and I’m happy @postmarketOS helps make it happen πŸ‘

Very cool project @computersandblues!

Olivier Bogarts

@computersandblues
This is very nice, very inspiring! I would love to recreate that, any advice for a beginner ? Maybe a tutorial or a roadmap with some links ?

*

@Holi i hope i'll write down a detailed description very soon! it took a bit of trial and error and still takes regular care to run

Olivier Bogarts

@computersandblues Thanks a lot! I look forward to it! In the meantime, I'll look for my old phones and see if they're compatible.

MadeInDex

@computersandblues

What's the 97% in the green circle on the compost #website about? πŸ˜€

*

@madeindex that's the current battery level. it gets updated once every 30 minutes at the moment

MadeInDex

@computersandblues
very cool idea!

Smallest server ever πŸ˜‚

What system is your #server running on?

Maybe a website with a guide on how to build this yourself and all the code? πŸ€”

*

@tezoatlipoca @madeindex it's the same device, but it's not really a guide. post.lurk.org/@computersandblu goes into a bit more detail, but i'll still need to write more

θ±ΈborgοΌˆεΏƒζ€§ζ·¬ιŠη‰ˆοΌ‰

@computersandblues

We can construct an enclosed solar-powered box in the wilderness or near the coast, housing a server assembled from electronic waste. It will be semi-permanently self-sustaining.

By distributing PDF manuals that explain how to recycle electronic waste, along with providing convenient software packages and other bundled services, we can help anyone set up their own server.

Jeffrey Hulten

@chaossea @computersandblues

The real hard part is temperature. Cold batteries store less at the same time time that the sun is less available.

Howard Chu @ Symas

@computersandblues that was basically my setup for the monerodirect . com server (domain now defunct) back in 2017. Old mobile phones on small solar chargers are a super convenient alternative to a server with a UPS and other fallback gear.

Jeremie Drouet

@computersandblues nice! How do you make a server run on that old phone?

*

@jdrouet the magic really is done by postmarketos.org/, they provide a linux distribution for phones. it's geared towards smartphone-like usage (allowing you to make calls and things like that), but it's a full linux that can run all kinds of stuff

Alex White-Robinson

@computersandblues oh this is cool as heck and very inspiring. Def want to do something similar now, thanks for sharing.

Carlos SolΓ­s
@computersandblues How do you hook it to the Internet proper? Termux plus a VPN?
David Collantes πŸͺ·

@computersandblues a pretty neat idea! I thought about doing similar with a Pi Zero, but never hashed. A phone has everything one needs to serve web pages; I think I will go this route too! 😊

spaduf

@computersandblues reminds me of the old setup over at slrpnk.net. I believe they've since upgraded but it used to be scavenged hardware running off solar.

Lukas Brausch

@computersandblues That's very cool! πŸ‘ If I understand it correctly, it's running #Betula (betula.mycorrhiza.wiki/) is a web-server, right? Would it also be possible to run other (minimal) web-servers? πŸ€”

*

@LukasBrausch it's a full linux, set up different with different users running different services. the main website is a static page, the link collection is running on betula

Camarada Gato

@computersandblues This is an interesting idea, but I think the cell phone should be kept in the shade, because of risks associated with battery overheating.

Jiko Rojino

@computersandblues Instead of pushing AI onto devices without our consent, what about solar-powered or solar-charged smartphones?

Whitney Loblaw

@computersandblues does it die at night? Or does it have enough battery to get through? And what happens when it dies?
In any case, absolutely wonderful, and I'd love to see instructions on the website to set a similar thing up.

*

@stragu the internal battery is surprisingly large. it works about a day and a half on a single charge, maybe a bit more, and a couple of hours of sunlight charge it completely (cc @dibi58)

Jessie Nabein :neofox_peek_owo:

@computersandblues @stragu @dibi58 I have had the thought to host on an old phone, but removing the battery to keep it always on AC... I worry the constant charge/discharge from solar would perhaps speed up potential expansion 😟

k (it/its girlcatthing)

@computersandblues@post.lurk.org this is cool as fuck and i might be contacting the email to host something on it

Thomas

@computersandblues 2010 I did similar things with old Siemens SE505 WLAN routers (which, after retrofitting USB and 32GB SDRAM also doubled as internet radio). It was exciting to get a Linux "server" by hacking a low cost consumer device. Modern mobiles, even the most simple one, have a USB, 250x more RAM and a 50x faster CPU. Phones are abundant, use less power than my SOHO routers, and no hardware hacking is needed.

DK4HAA - Harm

@computersandblues That is such a great idea! I saw something similar some years ago. The builder had to optimize the images and html of the page to get it as fast as possible transferred, so the power consumption was minimized.

Can you post images of the attic situation? How many windows are there? Where and when is the sun shining on the panel and so on?

Ben Vidulich

@computersandblues Love the idea. Does it stay running throughout the night?

*

@zl4bv yes! it keeps working something between a day and a half and two days without any sun

Bobbi Towers

@computersandblues feel like they would make this illegal if they could

Bimbo

@computersandblues Can you host a singular web page that just says 'farts'.

tuxflo

@computersandblues looks great! I had a similar idea a while ago and already looking for "Docker on android" but never get the chance to get to the "charge with solar panels" stage.

haliphax πŸ‘Ύ

@computersandblues That's so cool. Inspiring me to do something similar with one of the old phones in my drawer of broken dreams πŸ€”

molly in missouri

@computersandblues wtf i have all these things. Could i create a server?!

httpster

@samuel @computersandblues Jag sΓ₯g det. Uppskattar verkligen salvage computing!

Dark Photon Studio

@computersandblues I honestly can't tell if this is real or not. If it is, I really do hope it's laying in the middle of what looks like a garage floor. I'm imagining the door is broken, so it needs to be propped open with a couple concrete blocks and an old Chevy S-10 repair manual.

Ike

@computersandblues I've been wanting to do something like this (repurposing an old smart phone for something 'useful') and I love the addition of the portable solar panel! Thank you for sharing.

Zephod Beeblebrox

@computersandblues That's cool. Question for you...

Why tie it into the regular internet? Why not use lorawan and have a lorawan website? Go for a federated free inernet. (albeit slow).

Lukas Brausch

@BritishTechGuru
That sounds interesting. What kind of software would one need to set up a #LoRaWan webserver?
@computersandblues

Zephod Beeblebrox

@LukasBrausch @computersandblues I'm really not sure but somebody must have thought of it and done it on GitHub.

Keeper of the orb

@computersandblues yo shit this RULES

question tho, how good is the output on the solar panel? i was thinking about getting a few to use to charge up ebike batteries but if its like, "spend six hours to charge" then prolly not a great investment

Pangolin Gerasim

@hi_cial @computersandblues a few watts at most. A foldable panel like this is ideal for charging a phone, but it won't have the oomph for a bike.

Keeper of the orb

@fluidlogic @computersandblues curses, no papering an umbrella hat in them and charging as i go then

Kevin Stewart

@computersandblues this is getting me excited to get my solar K3s cluster going this fall when I finally get some time back. Have one of these kicking around gathering dust and using it to run my website and other services has been on the books for a while:

hardkernel.com/shop/odroid-mc1

Kevin Karhan :verified:

@computersandblues I guess this is the vision for #toybox in action...

I hope @landley gets permission to put this in his slides for the next time he's giving a talk like this one...

awooo :autism:β€‹πŸ΄β€β˜ οΈπŸΎβŽ‡

@computersandblues This is awesome!

My blog and some other services like game servers and matrix are also hosted on a phone, though with no battery at all and no solar power, at least yet!

D4lt0n

@awooo @computersandblues What does your set up look like? How do you get a mobile phone to run without battery? What software do you use?

awooo :autism:β€‹πŸ΄β€β˜ οΈπŸΎβŽ‡

@D4lt0n @computersandblues Here's a photo, it has an extra USB C port attached on the left, which feeds power to the battery protection board (which I cut away from the spicy pillow)

There's one diode in series to drop down the voltage (the board cuts power if it gets up to 5V) and a capacitor to prevent instability

As for the software it currently has the sdm845 u-boot fork, and a Debian install with the kernel from postmarketOS, the reason I recently switched to Debian was that musl and the lack of systemd can be really annoying, especially with game servers

@D4lt0n @computersandblues Here's a photo, it has an extra USB C port attached on the left, which feeds power to the battery protection board (which I cut away from the spicy pillow)

There's one diode in series to drop down the voltage (the board cuts power if it gets up to 5V) and a capacitor to prevent instability

Photo of a wooden shelf with a phone, some network gear, and a UPS
Rechner Fox

@computersandblues I love this! What does the number at the bottom of the page indicate? Battery %?

goofy individual

@computersandblues how do you prevent the sun from hitting the phone constantly and making it overheat?

stay hinged

@computersandblues

Inspiring! Reminds me I gotta repurpose a couple old ThinkPads as a personal server. Gonna need a fkn huge solar panel though πŸ€”

:mima_rule: Mima-sama

@computersandblues@post.lurk.org Damn that's really nice, how do you get it connected to the internet and make the web server within it reachable from outside? I noticed in ipinfo that it's #Vodafone, does Vodafone offer static IPs for mobile? ​:sagume_think:​

redmp (EDITED)

@computersandblues do you have anything written about how it's set up?

gustav

@computersandblues This is so cool! I've had this idea of a "bohemian VPS" where old devices would be placed in beehive-like boxes (powered via solar panels) spread across fields in the countryside or roofs in cities. I will definitely keep an eye on your project!

Jen

@computersandblues fantastic!

Does it have a permanent "home" where it gets plenty of sun? I have this wonderful image in my head of a bunch of them kept in a greenhouse, tended like plants.

Sebi βœ“

@computersandblues Put a picture of the setup onto the webpage.
I had similar ideas for a dead drop ages ago. Never deployed it and the hardware (super crappy andorid tv stick) is gone by now x3

Tim

@computersandblues I love this so much! I have previously looked at postmarket but had trouble with my device.

Is the percentage on the homepage battery level?

Tim

@computersandblues I have an old house panel above my office, and a decently sized battery I take camping. I'm almost able to run my home office + networking gear. My biggest loss at the moment is running a cheap inefficient inverter.

If I threw some money into the setup I'm sure I could completely battery power my office!

Tim

@computersandblues Phones being DC already + already having battery built in is truly another aspect to postmarket OS that I hadn't considered!

Sven

@computersandblues "dynamo", also for light or current, to just charge but needs no batteries, nor open fire (candles, matches), not just a thing for camping - but inspires for resourcefulness

Kira, feral fox 🦊 πŸ³οΈβ€βš§οΈ

@computersandblues Fantastic. ☺️ This is such a great used tech combo, since the phone's battery, I assume, let's it last through the night.

I rigged up my old phone's google speech recognition tech in airplane mode to do local-only speech control tasks.

*

@tty the charged battery lasts through the night comfortably, and then some. it can sustain around a day and a half on battery only.

your usage sounds quite interesting as well. are you using it to control apps which are useful offline, or are you doing something else?

Kira, feral fox 🦊 πŸ³οΈβ€βš§οΈ

@computersandblues The idea with my setup is that I speak a wakeword to my laptop (using vosk[1]), and it sends a message to the phone over USB (adb) to listen for audio. I utter a command, and it gets processed on the laptop. There are some built-in commands I wrote (like timers ("give me 17 minutes"), and media control ("play the next episode of Firefly"), but it's also rigged up so that if I utter, say, "foobar" and there is an executable script in the commands/ directory with that name, it will run that, so the whole thing is very easily extensible.

[1] alphacephei.com/vosk/

@computersandblues The idea with my setup is that I speak a wakeword to my laptop (using vosk[1]), and it sends a message to the phone over USB (adb) to listen for audio. I utter a command, and it gets processed on the laptop. There are some built-in commands I wrote (like timers ("give me 17 minutes"), and media control ("play the next episode of Firefly"), but it's also rigged up so that if I utter, say, "foobar" and there is an executable script in the commands/ directory with that name, it will...

indyradio

@computersandblues I have not seen postmarket. I'll have to look at it. This reminded me, I did boot debian on an old Motorola. It was stolen from me at a drivers license center in California. Rotten bastard.

Go Up