Discussion:
[ubuntu-us-mi] Ubuntu Server Intranet
Aaron VanSledright
2008-07-07 21:42:49 UTC
Permalink
Hey Everyone!

I am planning out an intranet for the company i work for. Being the ubuntu
junkie i am i think that it would be a great OS to set it up on. Currently
what we need it to do is host public files, spam filter, web content filter,
and i want to run a webserver where i can host forms and such for leave of
absences, and news letters.

If someone has any experience and/or suggestions that might help me as i
start pricing out parts for the server and getting a list of things to
present to my boss that would be amazing!
--
Aaron VanSledright
www.avs.yfma.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-us-mi/attachments/20080707/08c0cc83/attachment.htm
Jeff Hanson
2008-07-07 22:46:12 UTC
Permalink
On Mon, Jul 7, 2008 at 5:42 PM, Aaron VanSledright
Post by Aaron VanSledright
If someone has any experience and/or suggestions that might help me as i
start pricing out parts for the server and getting a list of things to
present to my boss that would be amazing!
If it's an important server, has a tight deployment timeframe, and is
the first one you ever attempted to set up then you don't want to.
Outsource it. The reason is that mistakes and delays caused by a lack
of experience may lead to blaming the OS. Enthusiasm <> experience.

The hardware and software configuration for a server depends on how
critical it is and how much it will cost the company if it fails. Can
your company survive without it for 24 hours? Your costs are directly
proportional to the level of your paranoia and downtime costs.

I haven't done any business linux server setups yet so I can't give a
recommendation on hardware/software. For my internal server I've
found Webmin to be a good administration utility but I often just use
ssh.
Aaron VanSledright
2008-07-07 23:35:05 UTC
Permalink
It would be a local INTRAnet server. Nobody outside the building would have
access. It would not be outsourced. I am head of IT and it would be my job
to oversee if not do it myself. It isnt my first server setup. however my
first intranet server. im just looking to see what kind of services i could
run on it.

Yes, we could survive without it. It wouldnt have any major operation other
than hosting some shared files, the spam filter could be disabled for 24
hours with the mail redirected. and so could the web content filtering.

Ive used webmin before on many servers i find it to be an excellent piece of
software. Right now im looking for someone who has an intranet server to see
what they run on theirs to get ideas.
Post by Jeff Hanson
On Mon, Jul 7, 2008 at 5:42 PM, Aaron VanSledright
Post by Aaron VanSledright
If someone has any experience and/or suggestions that might help me as i
start pricing out parts for the server and getting a list of things to
present to my boss that would be amazing!
If it's an important server, has a tight deployment timeframe, and is
the first one you ever attempted to set up then you don't want to.
Outsource it. The reason is that mistakes and delays caused by a lack
of experience may lead to blaming the OS. Enthusiasm <> experience.
The hardware and software configuration for a server depends on how
critical it is and how much it will cost the company if it fails. Can
your company survive without it for 24 hours? Your costs are directly
proportional to the level of your paranoia and downtime costs.
I haven't done any business linux server setups yet so I can't give a
recommendation on hardware/software. For my internal server I've
found Webmin to be a good administration utility but I often just use
ssh.
--
ubuntu-us-mi mailing list
ubuntu-us-mi at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-us-mi
--
Aaron VanSledright
www.avs.yfma.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-us-mi/attachments/20080707/f8129c16/attachment.htm
Jay R. Wren
2008-07-08 00:04:30 UTC
Permalink
I am curious how a spam filter works in an intranet. Do you have
problems with intraoffice email spam?

As for the file server, just install ubuntu, install samba, set it and
forget it. It is probably the single easiest and most stable service to
deploy. When more security restrictions come around on the file shares
you can investigate unix groups and file level ACL.

As for the web content filter, squid is probably most mature caching web
proxy with filtering abilities, and is probably fine for your needs.
Although if you don't need caching something like dansguardian might
make more sense.

As for a web server for forms and leave of absence, again this is dead
simple. Install Apache. I'm not sure what software you will use these
forms and leaves, but its likely they will be php, so install that. I'm
not sure what you are really asking here.

As for pricing out parts for the server, I don't recommend building
servers. You can buy prebuilt servers for FAR cheaper than you can buy
parts. If I were to buy a file server right now, I'd look at a
Jackrabbit from Scalable Informatics. Disclaimer: Joe Landman is a local
lugger and Scalable Informatics is a Michigan based Business owned and
operated by him.

Things to present to your boss:
* do you really need these services
* upfront costs v. ongoing costs
* cost of time to implement and deploy these services
* cost of time to develop custom software
* cost of training your users to use these new services
* cost to of backups
* cost of power (electricity)
* cost of air conditioning

The last two are often the most overlooked and often the largest overall
or largest growing costs.
--
Jay R. Wren
Post by Aaron VanSledright
It would be a local INTRAnet server. Nobody outside the building would
have access. It would not be outsourced. I am head of IT and it would
be my job to oversee if not do it myself. It isnt my first server
setup. however my first intranet server. im just looking to see what
kind of services i could run on it.
Yes, we could survive without it. It wouldnt have any major operation
other than hosting some shared files, the spam filter could be
disabled for 24 hours with the mail redirected. and so could the web
content filtering.
Ive used webmin before on many servers i find it to be an excellent
piece of software. Right now im looking for someone who has an
intranet server to see what they run on theirs to get ideas.
On Mon, Jul 7, 2008 at 6:46 PM, Jeff Hanson <jhansonxi at gmail.com
On Mon, Jul 7, 2008 at 5:42 PM, Aaron VanSledright
Post by Aaron VanSledright
If someone has any experience and/or suggestions that might help
me as i
Post by Aaron VanSledright
start pricing out parts for the server and getting a list of
things to
Post by Aaron VanSledright
present to my boss that would be amazing!
If it's an important server, has a tight deployment timeframe, and is
the first one you ever attempted to set up then you don't want to.
Outsource it. The reason is that mistakes and delays caused by a lack
of experience may lead to blaming the OS. Enthusiasm <> experience.
The hardware and software configuration for a server depends on how
critical it is and how much it will cost the company if it fails. Can
your company survive without it for 24 hours? Your costs are directly
proportional to the level of your paranoia and downtime costs.
I haven't done any business linux server setups yet so I can't give a
recommendation on hardware/software. For my internal server I've
found Webmin to be a good administration utility but I often just use
ssh.
--
ubuntu-us-mi mailing list
ubuntu-us-mi at lists.ubuntu.com <mailto:ubuntu-us-mi at lists.ubuntu.com>
https://lists.ubuntu.com/mailman/listinfo/ubuntu-us-mi
--
Aaron VanSledright
www.avs.yfma.com <http://www.avs.yfma.com>
Aaron VanSledright
2008-07-08 01:33:00 UTC
Permalink
Have all mail filtered thru the server. and then redirected to the clients.

I pretty much had the file server under control i was just wondering if
someone had any other things they wanted to suggest.

now squid im not to familiar with. Caching i guess would have its advantages
in an office setting. ive heard of dansguardian. thats a good option. i will
look into more. later on.

Im gonna say that Jackrabbit might be a little bit overkill. dont need
something that advanced. At most at a time we have roughly 15 users at one
time. And we would never need that much hard drive space. Around 500gb would
be substantial. and after that i can upgrade as needed.

Thank you for that last section. Very helpful.
Post by Jay R. Wren
I am curious how a spam filter works in an intranet. Do you have
problems with intraoffice email spam?
As for the file server, just install ubuntu, install samba, set it and
forget it. It is probably the single easiest and most stable service to
deploy. When more security restrictions come around on the file shares
you can investigate unix groups and file level ACL.
As for the web content filter, squid is probably most mature caching web
proxy with filtering abilities, and is probably fine for your needs.
Although if you don't need caching something like dansguardian might
make more sense.
As for a web server for forms and leave of absence, again this is dead
simple. Install Apache. I'm not sure what software you will use these
forms and leaves, but its likely they will be php, so install that. I'm
not sure what you are really asking here.
As for pricing out parts for the server, I don't recommend building
servers. You can buy prebuilt servers for FAR cheaper than you can buy
parts. If I were to buy a file server right now, I'd look at a
Jackrabbit from Scalable Informatics. Disclaimer: Joe Landman is a local
lugger and Scalable Informatics is a Michigan based Business owned and
operated by him.
* do you really need these services
* upfront costs v. ongoing costs
* cost of time to implement and deploy these services
* cost of time to develop custom software
* cost of training your users to use these new services
* cost to of backups
* cost of power (electricity)
* cost of air conditioning
The last two are often the most overlooked and often the largest overall
or largest growing costs.
--
Jay R. Wren
Post by Aaron VanSledright
It would be a local INTRAnet server. Nobody outside the building would
have access. It would not be outsourced. I am head of IT and it would
be my job to oversee if not do it myself. It isnt my first server
setup. however my first intranet server. im just looking to see what
kind of services i could run on it.
Yes, we could survive without it. It wouldnt have any major operation
other than hosting some shared files, the spam filter could be
disabled for 24 hours with the mail redirected. and so could the web
content filtering.
Ive used webmin before on many servers i find it to be an excellent
piece of software. Right now im looking for someone who has an
intranet server to see what they run on theirs to get ideas.
On Mon, Jul 7, 2008 at 6:46 PM, Jeff Hanson <jhansonxi at gmail.com
On Mon, Jul 7, 2008 at 5:42 PM, Aaron VanSledright
Post by Aaron VanSledright
If someone has any experience and/or suggestions that might help
me as i
Post by Aaron VanSledright
start pricing out parts for the server and getting a list of
things to
Post by Aaron VanSledright
present to my boss that would be amazing!
If it's an important server, has a tight deployment timeframe, and is
the first one you ever attempted to set up then you don't want to.
Outsource it. The reason is that mistakes and delays caused by a
lack
Post by Aaron VanSledright
of experience may lead to blaming the OS. Enthusiasm <> experience.
The hardware and software configuration for a server depends on how
critical it is and how much it will cost the company if it fails.
Can
Post by Aaron VanSledright
your company survive without it for 24 hours? Your costs are
directly
Post by Aaron VanSledright
proportional to the level of your paranoia and downtime costs.
I haven't done any business linux server setups yet so I can't give a
recommendation on hardware/software. For my internal server I've
found Webmin to be a good administration utility but I often just use
ssh.
--
ubuntu-us-mi mailing list
ubuntu-us-mi at lists.ubuntu.com <mailto:ubuntu-us-mi at lists.ubuntu.com>
https://lists.ubuntu.com/mailman/listinfo/ubuntu-us-mi
--
Aaron VanSledright
www.avs.yfma.com <http://www.avs.yfma.com>
--
ubuntu-us-mi mailing list
ubuntu-us-mi at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-us-mi
--
Aaron VanSledright
www.avs.yfma.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ubuntu.com/archives/ubuntu-us-mi/attachments/20080707/89e104d6/attachment-0001.htm
Robert Citek
2008-07-08 03:43:10 UTC
Permalink
On Mon, Jul 7, 2008 at 4:42 PM, Aaron VanSledright
Post by Aaron VanSledright
I am planning out an intranet for the company i work for. Being the ubuntu
junkie i am i think that it would be a great OS to set it up on. Currently
what we need it to do is host public files, spam filter, web content filter,
and i want to run a webserver where i can host forms and such for leave of
absences, and news letters.
Sounds like you have the luxury to experiment. For example, you could
start small, see how it goes, and then expand if needed.

That's the strategy we went with almost two years ago at ByteWorks[1],
a small non-profit which teaches at-risk youth basic computing skills.
Our initial need was to remotely access our classroom of about 15
Linux machines. Since all we needed at the time was an ssh server, we
installed Ubuntu Server 6.06 on a lowly 365 MHz Celeron with 64 MB of
RAM and a 3 GB HDD. We also decided that for easy expandability and
maintainability we would keep things simple: one partition, swap in a
swapfile, labels on filesystems. We then configured our firewall to
redirect port 22 to this machine.

To this day, that machine is being used, now, however, with much more
demand. In the intervening ~24 months it's also become a time server
(ntpd), a cron server (crond), a dynamic DNS updater (ddclient), a
proxy server (squid), a web server (apache), and a DHCP server
(dhcpd). Now when we teach our classes this server hands out IP
addresses at bootup, keeps all their clocks synced, automatically
updates their software, and caches their web content. Despite all
that, that little server has only had to be rebooted a few times and
then only for kernel updates. Current uptime: 118 days.

But what's really reassuring is that it is expandable. We've done a
mock disaster recovery by cloning the drive onto a much more powerful
machine ( 2 GHz Core2 Duo, 3 GB RAM, and 60 GB HDD ). The result: we
were able to restore from a cloned image in about 5 minutes and it
worked just fine. In the near future we will probably install
DansGuardian and Samba. And if the little machine can't handle it,
we'll simply clone an image to a bigger machine.

So, for our needs that little machine works and we know we can expand,
if necessary.

[1] http://byteworks.bworks.org/

Regards,
- Robert

Loading...