Account to delete poisonlux@identi.ca
Self hosting a mail server?
Laura Arjona Reina at 2013-12-09T20:01:44Z
It looks like a good idea to self host a mail server (for me, for my familiy): it's a way of communicate that I really love, supports encryption, and if the server is down, delivery will be retried for several times (even days!). It can be done in a complete free as in freedom software stack.
Email scales beautifully without anybody at the center keeping all of it. We need to make a mail server for people that costs five bucks and sits on the kitchen counter where the telephone answering machine used to be, and that s the end of it. If it breaks you throw it away. ("Snowden and the Future, Part IV: Freedom's Future" by Eben Moglen ) (edited to add a closing parenthesis so I don't go mad)
Eben Moglen says "we need to make" so that means that we are not there yet. Spam fighting, other servers mark your mails as spam, people not remembering your email address, difficult to maintain... Many fears that I would like somebody to tell me that they are only #FUD, but I'm afraid is not so easy as setting up a Wordpress (wink to Mike Linksvayer) or even a Mediagoblin (wink to Christopher Allan Webber). Some of my heroes here, jpope and sazius, host almost their everything but not their email. Many free software communities offer email alias to their full-qualified members, I wonder why an email alias and not an email account, given that it's a so basic need (even Universities offer that to their students) and the communication of the project is based on that in many cases too. Maybe legal reasons?
So, I'm going to try to read a bit about this topic, and maybe do some test installs of mail server. From this lovely pump community, what I would like is:
- Practical experiences (for example, if you run your own mail server, hardware and other kind of needs, the software stack that you use, the good and the bad things).
- Thoughts on that paragraph by Eben Moglen. If agree with it, and if you know projects that are working on that.
- Any other comments that you like :)
Account to delete, Yutaka Niibe, Christopher Allan Webber, Artopal and 10 others likes this.
Yutaka Niibe, Olivier Mehani, Olivier Mehani, Mike Linksvayer shared this.
Show all 24 repliesI'm running citadel cause I can't figure out all that...postfix dovecot...whatever I gave up. If you're looking for a quick and idiotproof email solution, take it from an idiot, citadel is it (I'm using citadel-suite from the debian repos)I've translated the note to Spanish, it's here
He traducido la nota al español, está aquí
Thanks everybody for your comments! ¡Gracias a todos por los comentarios!
Laura Arjona Reina at 2013-12-10T19:56:41Z
Andrew E likes this.
@Hugo Roy: Ah, right. I forgot about sending. I just have the reverse PTR set (an issue for a home ISP server) and appropriate SPF DNS records set on my iWeb servers, but I guess the default reverse PTR records from a home ISP might cause issues with some spam filters?
Didn't think about considerations for sending directly from a home server -- even my home server just relays outgoing mail through my iWeb SMTP server now, so it's not a direct issue for me at the moment... But, home connections aside, a reverse PTR record and SPF record typically do the trick for avoiding getting caught in spam filters. (That, and keeping the server secure...)ISPs submit ther dynamic IP blocks to the Spamhaus Policy Block List as a matter of course (the PBL is a list of IP addresses for which the owners have said that as a matter of network policy will never originate E-Mail)
This is a win for the ISPs (it makes the blocks useless to spambots) and, to be honest, I can't see any reason why the situation would change.
As for E-Mail: I think half of the reason why setting up an E-Mail server is so scary because it's an essential service. If E-Mail goes wrong, we drop off the net.
As for myself: I setup and mostly configured my new VPS to handle E-Mail a month ago, but haven't cut over to it yet due to the difficulty of extracting all the mail from my GMail account. Now that Google have announced Google Takeout for GMail, that should be a lot easier (And thanks, Google, for demonstrating that you do still care about data portability)Evan Prodromou at 2013-12-21T18:26:53Z
I'm pretty sure we're all going to look back on the Age of JSON and laugh, laugh, laugh.Account to delete, enyst, Christopher Allan Webber likes this.
Show all 7 repliesI really gotta learn to turn off that verbosity flag.Christopher Allan Webber at 2013-12-21T23:55:18Z
Evan Prodromou, j1mc likes this.
Asking some details clarifying how to do federation of media entries nicely with Evan's vision of Pump. The email was longer than needed probably (sorry Evan), not to mention that I was mising something super obvious in the activitystreams spec.Evan Prodromou at 2013-12-21T22:12:42Z
Backing up and shutting down the last of the huge, expensive status.net servers. Moving most of the accounts to tiny, inexpensive pump.io servers. Happy about this.Account to delete, Eduardo Quagliato, Tomi Toivio, Danc and 16 others likes this.
Tomi Toivio, Ron K. Jeffries, Stefano Zacchiroli, Evan Prodromou shared this.
Show all 12 repliesHi, can you give us an idea of the difference between the two kind of servers (proc, ram, ...) and the reason of such difference ? Would be happy to learn about it !>> Evan Prodromou:
“Ron: use pump2tweet.com .”
How often do the push to twitter happen, on pump2tweet ?>> heluecht:
“Don't overestimate the flexiility of the people.”
If systems couldn't evolve due to users not being flexible, we'd probably still be in the stone or iron age :pJanKusanagi @identi.ca at 2013-12-23T20:27:35Z
sazius likes this.
PumpIO in the AUR
This is cross-posted from my blog
I have added a package for pump.io to the AUR: link. Hopefully, if someone attempts to use it, it actually works.
At the time of this writing, I've been using Arch for about 2 years. During this time, I've downloaded and edited PKGBUILD's from the AUR quite a few times. Until recently, I haven't actually maintained any public PKGBUILD's. Time for that to change.
I wrote the PKGBUILD from scratch, using a few others as a guide, along with the Arch wiki entry and my pump.io setup.
Installing pump.io from the AUR will install it to
/usr/share/webapps/pumpio
, place a sample config file at/etc/webapps/pumpio/pump.io.json
and a systemd file at/usr/lib/systemd/system/pumpio.service
. The AUR package will install the node dependecies (along withdatabank-mongodb
anddatabank-redis
as they seem to be the most popular databank backends currently). With the sample config that is installed, you should be able to run a testing pump.io instance as soon as it's installed.Here would be me installing it and running it. Adjust commands as needed:
$ cd ~/aur $ cower -d pumpio-git $ makepkg -i $ su -c 'systemctl start pumpio'
Then, open http://localhost:8000 in your preferred browser. (so long as it isn't IE (oh, wait. Us Arch users are smarter than that...)) Create an account and have fun pumping.
Notes concerning the package:
- This package creates a new user
pumpio
, so long as it doesn't exist - The systemd service runs
/usr/bin/node ./bin/pump -c /etc/webapps/pumpio pump.io.json start
to start the pump using thepumpio
user - If the pump process dies for any reason, systemd will attempt to restart it
- The sample config is set to use the memory databank which is perfect for testing. Your data will be wiped (aside from uploads) when you stop/restart the process
- The pump.io logging option is enabled however, no logfile is set. This allows for the logging to go straight to the system log. Run
# journalctl -f -u pumpio
to see live logging. - Photo uploads are set to go to
/tmp/pump.io/uploads
via the sample config - There is likely something else that I should put here but, I'll just have to add it in later...
If you decide to run a pump in production, you'll not want to use the memory databank. Choose a proper databank. You should be able to install the databank globally (i.e.
npm install -g databank-****
) and it'll work. Also, don't forget to install your preferred datastore via the repos or AUR and get it up and running. You'll also need a permanent uploads directory and set it in the config. To set any other config options, check the wiki and config options for more. Also, you may want to see my pump.io blog post, then again, maybe not...If there are any issues with the PKGBUILD, please let me know either via the AUR or my contact page . Considering that this is my first "proper"0 package, it's bound to have issues.
Sidenote: Also, I am using
cower
my usualyaourt
thanks to Andrea Scarpino's suggestion. Seems nice so far, not nearly as automated asyaourt
but, that's actually a good thing.Account to delete, Charles Roth, Mike Linksvayer, Olivier Mehani and 3 others likes this.
Olivier Mehani, Evan Prodromou, Evan Prodromou shared this.
Maybe you could modify the blog post and put a tutorial on wiki.archlinux.org on how to set it up :-)
theru@microca.st at 2013-12-23T08:27:09Z
jpope likes this.
- This package creates a new user
JanKusanagi @identi.ca at 2013-12-31T20:19:34Z
Hmmm.. I don't know...
For me, the sign that I'm at the right friend's house, would probably be that their WiFi is an Ethernet cable =)
Account to delete, jrobertson, Christopher Allan Webber, Evan Prodromou likes this.
Evan Prodromou at 2013-12-21T22:26:31Z
If you say that anything 'wins the Internet' one more time, I swear I will cut you.Account to delete, Christopher M. Hobbs (inactive), Susan Pinochet likes this.
Evan Prodromou shared this.
Pump.io wins the Internet!! :p
JanKusanagi @identi.ca at 2013-12-22T00:40:40Z
Account to delete, Evan Prodromou, Mike Linksvayer likes this.
JanKusanagi @identi.ca at 2013-12-22T00:40:40Z
Pump.io wins the Internet!! :p
Account to delete, Evan Prodromou, Mike Linksvayer likes this.
Evan Prodromou at 2013-10-31T15:07:53Z
A few months ago, I decided to take most of my personal data out of Facebook, Google+, and Twitter.
I kept my given name, but other personally-identifying info (like phone number, address, city of residence, workplace, education) I erased.
This seems to be driving Facebook's software into conniptions. It asks me every single time I go to the site, "Hey, what's your home town?" or "Hey, did you go to UC Berkeley? 8 of your friends went to Berkeley, so we think maybe you went there. Did you?"
It also asks my friends for personal info. I get occasional updates like, "So-and-So McGee says you live in Montreal. Click here to confirm."
I'd love to turn all this stuff off -- "I'm already fully onboarded and don't need to be prompted to share more data" but of course that's not what Facebook privacy settings are for.Georg Portenkirchner, Account to delete, GNU MediaGoblin, RuiSeabra and 9 others likes this.
Account to delete, uıɐɾ ʞ ʇɐɯɐs, Olivier Mehani, Olivier Mehani and 2 others shared this.
Show all 19 repliesWTF*k! there's a reason Facebook can be shortened to F*k, no?Alexandre Oliva at 2013-11-01T02:56:51Z
Evan Prodromou likes this.
I know that problem .. I do have a FB account .. but it seems like some people seem to expect me to check there every day!
I keep finding they leave messages for me there and i often don't see them till well after its too late.
I don't see those in my feed because they aren't the shared status messages. (different type of message - and any connectivity would have to handle them differently too)
I completely dropped FB and GPlus after giving my meatspace contacts plenty of notices about how and where to reach me. Most of them never made any effort to remain in touch, which tells me that I was staying in those places based on a false view of the value of the relationships. This value was completely one-sided.
My only regret is that I did not close those accounts much earlier.lnxwalt@microca.st at 2013-11-01T23:37:59Z
ben mtl likes this.
Movember, mo problems
It's on.Account to delete, ostfriesenmärz, Olivier Mehani, sazius old account and 4 others likes this.
Show all 5 repliesCan you delete my identi.ca account pls? There's no UI option (yet?).
https://identi.ca/kristalloptikEvan Prodromou at 2013-11-03T14:19:59Z
One of the biggest requests I get right now on pump.io is "Can you delete my account?"
The answer is no. Not because I hate your freedom or because I don't want to let you leave, but because I haven't programmed the functionality to delete users into pump.io.
There's an open issue for it here:
https://github.com/e14n/pump.io/issues/347
If you want your account deleted from one of the E14N systems, send me an email at admin@e14n.com and I'll put you on the list of accounts to get deleted when I have this functionality in place.
And, yes: I know that when you've decided to stop using pump.io, there is exactly one piece of functionality that matters to you. But there are thousands of other users who have other priorities. I'm sorry for the delay, and I will get it working for you at some point.mh, Account to delete, ostfriesenmärz, Claes Wallin (韋嘉誠) and 1 others likes this.
Account to delete shared this.
Show all 7 replies@evan, you can't get rid of me quite that easily, and there is a big #badass bunch of us who feel the same way. Like a bad penny I keep sh owing up to bluster your fluster.
We can never thank you enough for all your time and effort(ssss). Your patience with us kids on your lawn(s) has always been over the top incredible. Thanks again. And again. Virtual hugs!
Just to echo lnxwalt@microca.st, when pump.io first appeared I intended to run a private pump server but could not make it work in my system at the time. So I setup a pumpbuddy.us account. Then identi.ca converted, so I had 2 pump.io accounts. Then I got The Hub up and running on an RPi via Apache Websocket support, and I had achieved my goal. Now I want to migrate the data from identi.ca and pumpbuddy.us to The Hub . . . but that won't happen until migration tools appear. After that, I want to delete those accounts. So I intend to cut my total number of pump accounts by 2/3 some day - not because I am leaving the pump network, but because I achieved my original goal.
Stephen Sekula at 2013-11-03T15:57:05Z
Billy, Evan Prodromou likes this.
I think wordpress.com doesn't delete user accounts, or at least they didn't do when I wanted to delete mine back in 2011. They answered my request that it was for "security" reasons so that my name could not be reused by someone else for nefarious purposes. They recommended me to set just remove my information and set a random password. Not entirely unreasonable.
@sazius You could create a list of "used account names" before deleting the account. The you could check against this table at the time of the registration process.mcnalu at 2013-08-12T21:45:02Z
Dammit. I'm a whistleblower with no whistle or puff and also no secrets, but I demand my anonymity!
Account to delete, j1mc, Greg Grossmeier, mray INACTIVE and 4 others likes this.
Greg Grossmeier, mray INACTIVE, Evan Prodromou shared this.
Evan Prodromou at 2013-08-13T21:11:51Z
I pushed some code this afternoon to use the WYSIHTML5 widget for comments as well as new posts. This should let you add styles, paragraph layout, lists, and links to comments.
Let me know if you see problems.Account to delete, Mark Jaroski, Fanta, Olivier Mehani and 9 others likes this.
Fanta, Fanta, Sele, Sele shared this.
Show all 7 repliesI wish. I've still got 82 issues to finish before releasing 0.3.0. And there may be some I need to fit in there later.The Note button isn't working for me today, even after repeated reloads no form comes up, but I don't know if this is related.Evan Prodromou at 2013-08-14T16:32:17Z
Dear investor: I don't want to read your newsletter. You didn't give me any money and I don't owe you any attention. Signed: an entrepreneur.Randy Noseworthy, Account to delete, mcsox@fmrl.me, Claes Wallin (韋嘉誠) and 3 others likes this.
Evan Prodromou at 2013-07-17T17:36:31Z
So, I pushed a fix today for a problem I introduced last week. Here is the problem: when pump.io saw an object id it hadn't seen before, it would add some extra fields like replies, likes, shares. This is for the use case where you have an application that stores data about its objects in pump.io. Unfortunately, in some cases it was adding incorrect endpoints for e.g. people on remote servers. Those incorrect endpoints were back feeding to the original server, making them impossible to contact. I've put a few checks in place. First, I kept any object from being updated if it's local. Second, when a new object is seen, if possible, we do Web finger discovery to find the original on its own server. We use that authoritative data instead. Third, I'm going to put some auto-correction code to fix the broken "person" objects. That should go out tonight or tomorrow. Thanks to everyone who has been patient while I work this out.Ryan Weal, Claes Wallin (韋嘉誠), Philippe Gauthier, tioeze and 4 others likes this.
Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠), Claes Wallin (韋嘉誠), Patrick Haverkamp and 1 others shared this.
Show all 6 repliesSo if I understand correctly, my "broken" instance won't start to get updated until that third fix is out? Because other instances now have the broken person objects, which is why they can't post to me?
Cédric Heintz at 2013-07-14T08:32:08Z
Let's hope it will be possible to disable this in the future...Account to delete likes this.
Martin Gräßlin at 2011-06-25T09:00:54+00:00
Improved rendering of Wayland Clients in !KDE http://ur1.ca/4j47q now with full decoration behind the clientAccount to delete, mtux likes this.
@mgraesslin if you work on like that kde sc 4.8 will be able to handle wayland properlyAccount to delete at 2011-06-06T01:23:47+00:00
Account to delete likes this.
Account to delete at 2011-05-30T03:00:46+00:00
Account to delete likes this.
Account to delete at 2011-05-30T01:24:45+00:00
Account to delete likes this.
Account to delete at 2011-05-29T23:56:40+00:00
Are there any examples of people abusing the BSD licenses? - The FreeBSD Forums | http://bit.ly/iqhxXyAccount to delete likes this.