what are some things I may not be considering when setting up a web server running linux (ubuntu 14.04)
this is on a VPS on ramnode
- apache
- php
- mysql
random other shit like curl and etc, sendmail... nothing insane. FTP disabled (sftp/ssh only).
root has insane password, I have a user account w/ sudo, everything else runs on specific users.
databases are all single-user/db with local access only (no pw)
installed fail2ban to block random nignogs from ddos'ing
not a noob but not super elite when it comes to server admin...
Comment too long. Click here to view the full text.
https://github.com/lfit/itpol/blob/master/linux-workstation-security.md
install openvpn onto your server, use ANY service that is only in use by you by tunnel and most important, allow ssh connections only from tunnel. this makes you pretty much invulnerable against ssh attacks.
take care of using right permissions, especially if you have multiple users.
take care of your software being up to date, for example i would never ever install nginx from the repos, it's 1.6. something. instead, you just compile the newest version.
take care of configuring your services the right way, read your way into every single service that...
Comment too long. Click here to view the full text.
>>51960775
this is nice but I'm looking for tips for a public-facing server more than a workstation.
(pleb I know) all of my "workstations" are OS X. one is ubuntu but it's just an old laptop for backup.
Find a flaw.
He's smart, has a well paying job and gets to travel the world giving talks. Also pretty cute.
As a fat virgin living in my mothers basement ricing Gentoo this real man makes me angry.
>>51960600
he is homosex
who dis?
Why no decent G-sync, WQHD 2.560 x 1.440, 144Hz monitors available?
Free-Sync, WQHD 2.560 x 1.440, 144Hz monitors are easy to find on the other hand. Is it worth it to buy a new graphics card just for Free-Sync? Would it be dumb to use a Free-Sync monitor with an Nvidia graphics card? My main requirement is WQHD 2.560 x 1.440, 144Hz, 27 or 28 inch.
>>51960583
G-sync is less available since G-sync costs $$$ to implement.
www.amazon.com/dp/B0149QBOF0/
this one came out recently and it's already 200 bucks off. i'm getting one for christmas.
g-sync, 144hz, TN, 1440p, 27 inch
>>51960651
and if you have more money, there's the asus rog swift with 165hz and an IPS panel
What's the best way to make shit startup on a Linux server in this year of our Lord 2016?
A bunch of processes in a tmux session so I can monitor their output is really what I need. Which I do manually right now and is super sketchy.
Script them, redirect standard output to log files, and launch the script from a systemd service file.
>>51960445
Print to stdout/stderr and run them via systemd service files. No need to write to any log file or syslog yourself. The output is automatically logged by systemd. Use$ journalctl -u <serice-name>to get the output, with an optional -f flag that works liketail -f.
>>51960445
Rent one from AWS or Digital Ocean. Physically owning servers in 2015 is a meme.
Just built this simple game for Android - Took about 2 hours and is under 500 lines of code.
Thoughts? Suggestions? Anything? Want more information?
>>51960428
Hey I have been seeing a lot of developers saying they built some app or some site in one day or 2 hours.
How do I become like you? I'm soo slow at thinking what to do. I can't do anything by myself. I'm still programming newbie learning clojure. How many years did it take you to become good ?
>>51960428
Maybe give us a link to dowload and try it ?
>>51960428
I know I am about to cop a shit-tonne of abuse about not being a real programmer but here is my secret...
Phonegap/Cordova.
If you can write some simple HTML and learn just the basics of Javascript (throw in some CSS to make sure the app looks good), you can have your own app in no time.
reminder to use filters for a bettter 4chan/edc/i;boards:g;op:only
/hpg/i;boards:g;op:only
/mkg/i;boards:g;op:only
/ptg/i;boards:g;op:only
/spg/i;boards:g;op:only
/tpg/i;boards:g;op:only
/wdg/i;boards:g;op:only
/wt/i;boards:g;op:only
/guts/i;boards:g;op:only
/speccy/i;boards:g;op:only
/builds?/i;boards:g;op:only
/convince me/i;boards:g;op:only
/(every[- ]?day|daily) carry/i;op:only
/gaming pc/i;boards:g;op:only
/guts/i;boards:g;op:only
/home[- ]?screen/i;op:only
/m(ous|ic)e/i;boards:g;op:only
/phones?/i;boards:g;op:only
/should...
Comment too long. Click here to view the full text.
filters thread?
>>51960238
Filtered you, enjoy ;)
>>51960238
How do I use this?
>Year: 2048.
>Wake up for mandatory work compliance at 6:30 AM.
>Prepare breakfast from government issued ration packet.
>Turn on government issued computer, only option available.
>UEFI 3.0 prompts for Social Security Number & Retinal Scan.
>Welcome to Windows 10 (rolling release).
>Over 50% of screen real estate taken up by ads.
>Open...
Comment too long. Click here to view the full text.
Shit pasta. Everybody knows that by 2033 Earth would be a nuclear wasteland.
>>51960197
FEEL THE BURN?
>>51960213
It's OC.
Please explain the Mac/OSX threads every day.
Either the people with them are super happy with them or it's buyers remorse.
Judging by the amount >lol u too poor for mac I'd probably go with buyers remorse.
>>51959799
shills
also checked
>>51959799
Please explain the daily rampant shitposting.
could someone explain the SJWfox meme to me? or is it just google shilling?
>>51959621
what the fuck are you talking about?
>get butthurt about code containing master/slave
>ceo made to step down after being anti gay marriage
Brandan Eich, the former CEO of firefox (known for being the inventor of JS, and being against DRM and proprietary software) was ousted from his position because he once donated money to a political agenda that the SJWs didn't like.
He was literally removed for having the wrong opinion.
What is the next big social media platform? Or did Twitter and Facebook win forever?
>>51959620
BBS
It could be something like instagram, but more normie.
Anyone still programming in PERL?
Is PERL still alive?
nope
I think perl is still used in bioinfomatics.
>>51959334
Perl is comfy. I don't know why people went for PHP over perl.
Anyone else 1337 enough to handle running BSD? No hippy bullshit and ubuntu mate gui's in BSD land. This is for true unix soldiers and CLI cowboys.
So /g/ when did you actually outgrow the linux meme and decide to get serious about computers and install BSD on your thinkpad?
Please to be returning to your chronic irrelevance
>>51959107
>netfix
>groupon
All using BSD
>>51959093
BSD is on the desktop is just bad man
Who at Intel thought it was a good idea to put the stock frequency into the CPU name itself?
>>51959007
Don't tell me you're engaging in gigahertz piracy by overclocking?
>>51959730
niggahertz
To remind you what the stock clocks are
No but seriously this has bugged me for at least a decade.
What are some interesting places in the dark web /g/?
>>51958984
It's not really that interesting for non-degenerates. If you are not trying to download cp, buy drugs, diy weapons and bombs or fund terrorism.
But government surveillance might move regular websites like 4chan to the dark Web when President trump shuts it down.
>>51958984
I've never found any. It's either random shit or CP 99% of the time.
Though the only ones I've tried are TOR and Freenet.
Tor library was always by far the best place. Tons of information, free books, lots of coding books etc
What are some things I can work on to build up my resume for CS?
I'm currently a junior and I think I'm gonna be screwed pretty soon
I think that image has the right and wrong answers reversed. Also, get an internship.
>>51958970
I haven't been able to find any that match my skills. Most of it is full-stack web dev, or even graphic design which doesn't make sense. I think I'm gonna cave in and learn webdev
>>51959133
what are your skills