I am planning to host my own web server at my house, on an old laptop. So, what do you think this will be able to do?
Specs, found using Piriform Speccy. I am currently running Ubuntu, although I can reinstall XP Pro.
Summary Operating System MS Windows XP Professional 32-bit SP3 CPU Intel Celeron Northwood 0.13um Technology RAM 512 MB DDR @ 132MHz (2-3-3-6) Motherboard 51 °C Graphics Digital Flat Panel (1024x768) (1024x768@60Hz) 16MB MOBILITY RADEON (Sony) Hard Drives 19.5GB Hitachi HTS541020G9AT00 (PATA) 33 °C Optical Drives SONY CD-RW CRX950E Audio YAMAHA AC-XG Audio Device CPU Intel Celeron Cores 1 Threads 1 Name Intel Celeron Code Name Northwood Package Socket 478 mPGA Technology 0.13um Specification Mobile Intel(R) Celeron(R) CPU 1.80GHz Family F Extended Family F Model 2 Extended Model 2 Stepping 9 Revision D1 Instructions MMX, SSE, SSE2 Virtualization Unsupported Hyperthreading Not supported Bus Speed 99.4 MHz Rated Bus Speed 397.7 MHz Stock Core Speed 1800 MHz Stock Bus Speed 100 MHz Caches L1 Data Cache Size 8 KBytes L1 trace cache 12 Kµops L2 Unified Cache Size 256 KBytes Core 0 Core Speed 1789.7 MHz Multiplier x 18.0 Bus Speed 99.4 MHz Rated Bus Speed 397.7 MHz Thread 1 APIC ID 0 RAM Memory slots Total memory slots 2 Used memory slots 2 Free memory slots 0 Memory Type DDR Size 512 MBytes DRAM Frequency 132.6 MHz CAS# Latency (CL) 2 clocks RAS# to CAS# Delay (tRCD) 3 clocks RAS# Precharge (tRP) 3 clocks Cycle Time (tRAS) 6 clocks Physical Memory Memory Usage 37 % Total Physical 510 MB Available Physical 321 MB Total Virtual 2.16 GB Available Virtual 2.02 GB SPD Number Of SPD Modules 2 Slot #1 Type DDR Size 256 MBytes Manufacturer Infineon Max Bandwidth PC2300 (142 MHz) Part Number 64D32020GDL7B Serial Number 03463C5A Week/year 41 / 03 SPD Ext. EPP JEDEC #2 Frequency 142.9 MHz CAS# Latency 2.5 RAS# To CAS# 3 RAS# Precharge 3 tRAS 7 Voltage 2.500 V JEDEC #1 Frequency 133.3 MHz CAS# Latency 2.0 RAS# To CAS# 3 RAS# Precharge 3 tRAS 6 Voltage 2.500 V Slot #2 Type DDR Size 256 MBytes Manufacturer Apacer Technology Max Bandwidth PC2300 (142 MHz) Week/year 99 / 72 SPD Ext. EPP JEDEC #2 Frequency 142.9 MHz CAS# Latency 2.5 RAS# To CAS# 3 RAS# Precharge 3 tRAS 7 Voltage 2.500 V JEDEC #1 Frequency 133.3 MHz CAS# Latency 2.0 RAS# To CAS# 3 RAS# Precharge 3 tRAS 6 Voltage 2.500 V Motherboard Version R3560297 Chipset Vendor Intel Chipset Model i845D Chipset Revision 04 Southbridge Vendor Intel Southbridge Model 82801CAM (ICH3-M) Southbridge Revision 02 System Temperature 51 °C BIOS Brand Phoenix Technologies LTD Version R0202B3 Date 04/22/03 PCI Data Slot UNKNOWN Slot Type UNKNOWN Slot Usage Available Bus Width 32 bit Slot Designation PCCARD1 Slot Number 0 Graphics Monitor Name Digital Flat Panel (1024x768) on MOBILITY RADEON Current Resolution 1024x768 pixels Work Resolution 1024x738 pixels State enabled, primary, output devices support Monitor Width 1024 Monitor Height 768 Monitor BPP 32 bits per pixel Monitor Frequency 60 Hz Device \\.\DISPLAY1\Monitor0 MOBILITY RADEON GPU M6 Device ID 1002-4C59 Subvendor Sony (104D) Current Performance Level Level 1 Release Date 2001 DirectX Support 7.0 OpenGL Support 1.3 Bios Core Clock 143.75 Bios Mem Clock 143.75 Driver ati2mtag.sys Driver version 6.14.10.6404 BIOS Version BK5.0.0 VR005.000.007.005.004.001.000.001 l ROPs 1 Shaders Vertex 1/Pixel 1 Memory 16 MB Count of performance levels : 1 Level 1 OpenGL Version 1.3.4063 WinXP Release Vendor ATI Technologies Inc. Renderer RADEON 7000 SW TCL x86/SSE2 GLU Version 1.2.2.0 Microsoft Corporation Values GL_MAX_LIGHTS 8 GL_MAX_TEXTURE_SIZE 2048 GL_MAX_TEXTURE_STACK_DEPTH 10 GL Extensions GL_ARB_multitexture GL_EXT_texture_env_add GL_EXT_compiled_vertex_array GL_S3_s3tc GL_ARB_occlusion_query GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_transpose_matrix GL_ARB_vertex_blend GL_ARB_window_pos GL_ATI_envmap_bumpmap GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_vertex_streams GL_ATIX_texture_env_combine3 GL_ATIX_texture_env_route GL_EXT_abgr GL_EXT_bgra GL_EXT_clip_volume_hint GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_stencil_wrap GL_EXT_texgen_reflection GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_vertex_array GL_HP_occlusion_test GL_NV_texgen_reflection GL_NV_blend_square GL_NV_occlusion_query GL_SGI_color_matrix GL_SGIS_texture_edge_clamp GL_SGIS_texture_border_clamp GL_SGIS_texture_lod GL_SGIS_generate_mipmap GL_SGIS_multitexture GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_extensions_string WGL_EXT_swap_control GL_EXT_bgra Hard Drives HTS541020G9AT00 Manufacturer Hitachi Product Family Travelstar Series Prefix Standard Model Capacity For This Specific Drive 100GB Heads 16 Cylinders 16383 Device type Fixed ATA Standard ATA/ATAPI-6 LBA Size 48-bit LBA Power On Count 439 times Power On Time 1292.1 days Features S.M.A.R.T., APM, AAM Transfer Mode Ultra DMA/100 Interface PATA Capacity 19.5GB Real size 20,003,880,960 bytes RAID Type None S.M.A.R.T 01 Read Error Rate 100 (100 worst) Data 0000000000 02 Throughput Performance 100 (100) Data 0000000000 03 Spin-Up Time 225 (225) Data 0000000000 04 Start/Stop Count 100 (100) Data 0000000223 05 Reallocated Sectors Count 100 (100) Data 0000000000 07 Seek Error Rate 100 (100) Data 0000000000 08 Seek Time Performance 100 (100) Data 0000000000 09 Power-On Hours (POH) 030 (030) Data 0000007922 0A Spin Retry Count 100 (100) Data 0000000000 0C Device Power Cycle Count 100 (100) Data 00000001B7 BF G-sense error rate 100 (100) Data 0000000000 C0 Power-off Retract Count 100 (100) Data 000000002B C1 Load/Unload Cycle Count 087 (087) Data 00000216E2 C2 Temperature 171 (171) Data 00000C0020 C4 Reallocation Event Count 100 (100) Data 0000000000 C5 Current Pending Sector Count 100 (100) Data 0000000000 C6 Uncorrectable Sector Count 100 (100) Data 0000000000 C7 UltraDMA CRC Error Count 200 (200) Data 0000000000 Temperature 33 °C Temperature Range ok (less than 50 °C) Status Good Partition 0 Partition ID Disk #0, Partition #0 Disk Letter C: File System NTFS Volume Serial Number DC13566F Size 13.0GB Used Space 11.7GB (91%) Free Space 1.29GB (9%) Partition 1 Partition ID Disk #0, Partition #1 Size 5.64 GB Optical Drives SONY CD-RW CRX950E Media Type CD-ROM Name SONY CD-RW CRX950E Availability Running/Full Power Capabilities Random Access, Supports Removable Media Config Manager Error Code Device is working properly Config Manager User Config FALSE Drive D: Media Loaded FALSE SCSI Bus 0 SCSI Logical Unit 0 SCSI Port 1 SCSI Target Id 0 Status OK Audio Sound Card YAMAHA AC-XG Audio Device Playback Device YAMAHA AC-XG WDM Audio Recording Device YAMAHA AC-XG WDM Audio Peripherals Standard 101/102-Key or Microsoft Natural PS/2 Keyboard Device Kind Keyboard Device Name Standard 101/102-Key or Microsoft Natural PS/2 Keyboard Location plugged into keyboard port Driver Date 7-1-2001 Version 5.1.2600.2180 File C:\WINDOWS\system32\DRIVERS\i8042prt.sys File C:\WINDOWS\system32\DRIVERS\kbdclass.sys Alps Film Pointing-device Device Kind Mouse Device Name Alps Film Pointing-device Location plugged into PS/2 mouse port Driver Date 12-1-2003 Version 5.3.510.9 File C:\WINDOWS\system32\DRIVERS\i8042prt.sys File C:\WINDOWS\system32\DRIVERS\mouclass.sys File C:\WINDOWS\system32\DRIVERS\Apfiltr.sys File C:\WINDOWS\system32\Vxdif.dll File C:\Program Files\Apoint\Apoint.exe File C:\Program Files\Apoint\ApntEx.exe File C:\Program Files\Apoint\Ezcapt.exe File C:\Program Files\Apoint\Apvfb.exe File C:\Program Files\Apoint\Apoint.dll File C:\Program Files\Apoint\ApRes.dll File C:\Program Files\Apoint\EzLaunch.dll File C:\Program Files\Apoint\Elprop.dll File C:\Program Files\Apoint\EzAuto.dll File C:\Program Files\Apoint\ApWheel.dll File C:\Program Files\Apoint\ApointJP.pop File C:\Program Files\Apoint\ApointUS.pop File C:\Program Files\Apoint\ApointGR.pop File C:\Program Files\Apoint\ApointFR.pop File C:\Program Files\Apoint\ApointIT.pop File C:\Program Files\Apoint\ApointSP.pop File C:\Program Files\Apoint\ApointKR.pop File C:\Program Files\Apoint\ApointCS.pop File C:\Program Files\Apoint\ApointCT.pop File C:\Program Files\Apoint\ApointNL.pop File C:\Program Files\Apoint\Uninstap.exe Disk drive Device Kind USB storage Device Name Disk drive Vendor SONY Comment Sony MSC-U03 USB Device Location Location 0 Driver Date 7-1-2001 Version 5.1.2535.0 File C:\WINDOWS\system32\DRIVERS\disk.sys Printers Microsoft XPS Document Writer (Default Printer) Printer Port XPSPort: Print Processor WinPrint Availability Always Priority 1 Duplex None Print Quality 600 * 600 dpi Color Status Unknown Driver Driver Name Microsoft XPS Document Writer (v6.00) Driver Path C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\mxdwdrv.dll
What I am thinking of:
Minecraft server. Yes. There is a VERY SMALL possibility of me re-hosting a minecraft server. There is a possibility of it being private (just for my IRL friends) and a small possibility of it happening at all. Right now I am too busy between TF2, Baseball, and Homework. Don't get your hopes too high on a decade-old computer with 512 megs of RAM.
Web server. Used for my personal use, it would have unlimited everything for free. Who needs to use limited free web hosts?
Personal fileserver. Used completely for personal use, probably will happen regardless, it shouldn't take up too much power.
Well, what do you think? What would this old laptop be capable of?
Offline
You could do web server, just install XAMPP or something.
Offline
Sounds cool! Keep us updated on the things you host!
Offline
nathanprocks wrote:
That would be a slow web server.
Why? It's not that bad, and how much info could a web server really need? 512 MB is not really that low, a server does not require any sort of graphics rendering.
Offline
nathanprocks wrote:
That would be a slow web server.
Web servers don't need that much to operate.
Btw, for web server software, I recommend some version of Apache (like 70% of everyone else). For Windows, I haven't gotten any version working well, but for Mac users, I would recommend MAMP.
Offline
jvvg wrote:
nathanprocks wrote:
That would be a slow web server.
Web servers don't need that much to operate.
Btw, for web server software, I recommend some version of Apache (like 70% of everyone else). For Windows, I haven't gotten any version working well, but for Mac users, I would recommend MAMP.
If you use XAMPP, it's really easy on any platform. Here it is for Linux and it's also easily available for Windows.
Offline
veggieman001 wrote:
jvvg wrote:
nathanprocks wrote:
That would be a slow web server.
Web servers don't need that much to operate.
Btw, for web server software, I recommend some version of Apache (like 70% of everyone else). For Windows, I haven't gotten any version working well, but for Mac users, I would recommend MAMP.If you use XAMPP, it's really easy on any platform. Here it is for Linux and it's also easily available for Windows.
The AMPs (MAMP, LAMP, WAMP, and XAMPP) are a lot more fun if you configure them manually. By doing that, my MAMP server now supports HTTPS, and multiple websites.
Offline
As a web server and file server, that computer is more than enough. As for an MC server..... it could probably handle a server with 3 or 4 players at a time, but more than that, and your server would start lagging and giving the "can't keep up" warning.
If you are willing on spending some money on upgrades, upgrade the RAM. The mobo chipset (i845D) supports up to 2GB. I would also suggest overclocking the CPU, but that is not a good idea on a laptop.
Offline
jvvg wrote:
veggieman001 wrote:
jvvg wrote:
Web servers don't need that much to operate.
Btw, for web server software, I recommend some version of Apache (like 70% of everyone else). For Windows, I haven't gotten any version working well, but for Mac users, I would recommend MAMP.If you use XAMPP, it's really easy on any platform. Here it is for Linux and it's also easily available for Windows.
The AMPs (MAMP, LAMP, WAMP, and XAMPP) are a lot more fun if you configure them manually. By doing that, my MAMP server now supports HTTPS, and multiple websites.
You can do that with XAMPP too, with configuration.
Offline
veggieman001 wrote:
jvvg wrote:
veggieman001 wrote:
If you use XAMPP, it's really easy on any platform. Here it is for Linux and it's also easily available for Windows.The AMPs (MAMP, LAMP, WAMP, and XAMPP) are a lot more fun if you configure them manually. By doing that, my MAMP server now supports HTTPS, and multiple websites.
You can do that with XAMPP too, with configuration.
Yes.
And, if you want to make your server globally accessible, you will need to set up a DMZ or port forwarding in your network config.
Offline
Well port forwarding is easy peasy. I just can't because I don't have access to my router, but anyone with any knowledge of setting up MC servers knows how to do that.
Offline
^^^^^^
Which I have already done. I am planning to set up web/files/ssh on the machine, thanks for the help!
Offline
16Skittles wrote:
^^^^^^
Which I have already done. I am planning to set up web/files/ssh on the machine, thanks for the help!
There's also the issue of IP addresses. If you have a dynamic IP address, you need to look it up every time it changes or there will be problems.
If you have a static IP like I do, it's easy. Just remember it, and maybe put it into a domain.
If you want to put a dynamic IP in a domain name, you'll need to make it update every time the IP changes.
Offline
jvvg wrote:
16Skittles wrote:
^^^^^^
Which I have already done. I am planning to set up web/files/ssh on the machine, thanks for the help!There's also the issue of IP addresses. If you have a dynamic IP address, you need to look it up every time it changes or there will be problems.
If you have a static IP like I do, it's easy. Just remember it, and maybe put it into a domain.
If you want to put a dynamic IP in a domain name, you'll need to make it update every time the IP changes.
Again, people familiar with Minecraft servers will also be familiar with that.
Offline
veggieman001 wrote:
Well port forwarding is easy peasy. I just can't because I don't have access to my router, but anyone with any knowledge of setting up MC servers knows how to do that.
look up your default gateway then find your router model. either the password will be your wifi password or look up your model name and its default login info
Offline
I am already planing to set up a domain. As for ip changes, aren't there programs that automatically can change the DNS settings?
Offline
MrJakes wrote:
veggieman001 wrote:
Well port forwarding is easy peasy. I just can't because I don't have access to my router, but anyone with any knowledge of setting up MC servers knows how to do that.
look up your default gateway then find your router model. either the password will be your wifi password or look up your model name and its default login info
I know that it's not default; my father specifically changed it and I don't have access.
Offline
16Skittles wrote:
I am already planing to set up a domain. As for ip changes, aren't there programs that automatically can change the DNS settings?
There probably are, but you can try setting up a cron job and programming it yourself. It isn't that hard.
Offline
Aw no Dwarven. Lol.
Anyways, yeah, I've been wanting to do this for a while too.
Offline
transparent wrote:
Aw no Dwarven. Lol.
Anyways, yeah, I've been wanting to do this for a while too.
I was so lucky to get a static IP.
Setting up a server and DMZ aren't that hard, and the only hard part is if you have a dynamic IP, and then you will need to set up a cron job.
Offline
jvvg wrote:
transparent wrote:
Aw no Dwarven. Lol.
Anyways, yeah, I've been wanting to do this for a while too.I was so lucky to get a static IP.
Setting up a server and DMZ aren't that hard, and the only hard part is if you have a dynamic IP, and then you will need to set up a cron job.
I have a dynamic. :C
Offline
Now I'm thinking of an SSH SOCKS Proxy. It'll be epic if it works...
Offline
16Skittles wrote:
Now I'm thinking of an SSH SOCKS Proxy. It'll be epic if it works...
That would be kind of awesome. I've been looking for that kind of proxy to bypass my school's web filter, and haven't found any good ones yet.
Offline
jvvg wrote:
16Skittles wrote:
Now I'm thinking of an SSH SOCKS Proxy. It'll be epic if it works...
That would be kind of awesome. I've been looking for that kind of proxy to bypass my school's web filter, and haven't found any good ones yet.
now now, I never said I would share the IP... Anyway, for lower lag see if someone you know cn set one up.
Offline