I höstas när jag testade kontrollpanelen IspCp nämnde jag att dess framtid var osäker då utvecklingen stannat och det verkade inte vara någon som hade viljan att driva vidare projektet. Då IspCp kändes som en riktigt bra kontrollpanel är det därför roligt ett par utvecklare plockade ut källkoden, och fortsätter utveckla panelen under namnet EasyScp istället. EasySCP 1.1.1 lanserades sedan 11 Januari som jag testade för någon dag sedan och som fungerar väldigt bra.

Självklart är det lite småbuggar som jag rapporterat in men jag hoppas verkligen att det ska kunna bli något utav denna panelen och är man fortfarande osäker vad man ska köra för någon kan jag rekommendera EasyScp. Det som krävs just nu är att det byggs upp en community kring det hela och även viktigt att ge utvecklarna credits för tiden de lägger ner!

 

http://easyscp.net/en/

Comments 3 Kommentarer »

För mig har WordPress-uppdateringar alltid tagit tid för mina sajter på Binero i jämförelse med många konkurrenter. Att det tar någon minut är i sig ingen lång tid men hinner inte uppdateringen köras klart innan execution time går ut riskerar du mer eller mindre att din sajt går i kras, beroende på i vilken fas man är. Det har skett en gång att sidan gick sönder så mycket så jag fick ta bort allt, och importera inläggen igen.

Nu när WordPress 3.3 släpptes dog uppdateringen igen på en av mina bloggar, men det verkar inte som det blivit någon allvarlig skada, förutom att jag manuellt fick ta bort maintenance-filen som skapas i rooten. Att gnälla på sociala medier har tidigare visat sig vara lönsamt och även denna gången fick jag hjälp från supporten, som tipsade mig med att lägga in tre små rader i min wp-config.php, nämligen:

define( ‘FS_METHOD’, ‘direct’ );
define( ‘FS_CHMOD_DIR’, 0755 );
define( ‘FS_CHMOD_FILE’, 0644 );

WordPress slipper då gå omvägen till Binero’s ftp-cluster utan låter php direkt ladda upp filerna. För mig gick uppdateringen betydligt snabbare och man kan nu återigen våga köra uppdateringar via kontrollpanelen.
(Hela inlägget är skrivet med en viss ironi, hoppas alla förstår detta ;) )

Mer information:

http://blogg.binero.se/2010/06/kort-sommartips-till-vara-wordpressanvandare/

Etiketter:,

Comments 8 Kommentarer »

Mitt äventyr att hitta en bra kontrollpanel fortsätter och en av de paneler jag ännu inte har testat kom tidigare idag med en trevlig nyhet, nämligen stöd för Nginx.

De med lite erfarenheter kring att driva webbservrar vet troligtvis att Nginx har en hel del förbättringar i jämförelse med Apache men tyvärr har utbudet på kontrollpaneler som stödjer detta varit väldigt begränsad. Panelen jag snackar om heter Ispconfig och som har ett par år på nacken, med aktivt forum och bra guider. Förutom stöd för nginx har de även i senaste uppdateringen lagt in support för ipv6!

Jag själv vet inte om det blir Apache eller Nginx för min egna del, då jag inte bestämt mig för kontrollpanel ännu. Det kommer dock garanterat bli en testning utav denna panelen inom de närmsta dagarna och med erfarenheter från tidigare tester kan man snabbt se om detta passar för mig. Fastnar jag för Ispconfig kommer det troligtvis även bli Nginx för min del. ;)

Fullständig lista med uppdateringar

  • Virtual server management module
  • Full support for Nginx webserver
  • Mailman mailinglist management
  • IPv6 support
  • FAQ section in Help module
  • Website folder protection
  • Assign IP addresses to clients
  • SNI support for Apache/nginx SSL certificate
  • New remote-API documentation and example scripts for all functions
  • Added support for key based SSH logins
Etiketter:, ,

Comments 8 Kommentarer »

Har hållit på och mekkat en hel del med Ispcp Omega den senaste och lärt mig en hel del som kan vara användbart även för andra ifall de bestämmer sig att köra denna kontrollpanelen. Därför kommer nedan några av mina tips och tricks som jag har hittat, och tråden kan komma att utvecklas med tiden, beroende om jag väljer att använda den i skarpt läge eller inte. Versionen som jag kört är 1.07 och därför finns det en risk att det inte fungerar om ni kör andra versioner.

1: Återskapa inställningar

Flera av de tipsen som finns nedan kommer inte att fungera för redan inlagda domäner, om man inte fixar det manuellt i de skapade filerna. Det man kan göra är att återskapa alla inställingsfiler så att existerande sajter automatiskt kommer få ändringarna. Värt att tänka på är sånt man manuellt har ändrat i vissa konfigurationsfiler kommer att försvinna.

cp /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
cd /var/www/ispcp/engine/setup
perl ispcp-update
rm /etc/ispcp/ispcp.old.conf

Källa : http://isp-control.net/documentation/howto/ispcp/regenerate_config

2: Göm Phpmyadmin

Som standard kommer Phpmyadmin finnas tillgänglig för samtliga domäner under /pma och för att höja säkerheten kan man välja att endast låta den fungera på sin masterdomän, den man väljer vid installationen för Ispcp. Det vi behöver göra är att kommentera bort lite text i tre stycken filer. Vi börjar med att komma in i rätt mapp där de finns.

cd /etc/ispcp/apache/parts/

De filer vi ska ändra i är als_entry.tpl (för alias), dmn_entry.tpl (för domäner) och sub_entry.tpl (för subdomäner). Samtliga filer innehåller som standard denna koden.

   RedirectMatch permanent ^/ftp([\/]?)               {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/ftp/
    RedirectMatch permanent ^/pma([\/]?)               {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/pma/
    RedirectMatch permanent ^/webmail([\/]?)   {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/webmail/
    RedirectMatch permanent ^/ispcp([\/]?)             {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/

De tjänster som vi inte vill göra synliga för alla domäner kommenterar vi helt enkelt bort, med en # framför raden.

   #RedirectMatch permanent ^/ftp([\/]?)               {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/ftp/
   #RedirectMatch permanent ^/pma([\/]?)               {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/pma/
    #RedirectMatch permanent ^/webmail([\/]?)   {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/webmail/
   #RedirectMatch permanent ^/ispcp([\/]?)             {BASE_SERVER_VHOST_PREFIX}{BASE_SERVER_VHOST}/

Öppna filerna med din favoriteditor, själv föredrar jag vim men även vi och nano fungerar utmärkt för detta. Alla nya domäner som skapas kommer få dessa inställningarna men vill ni att detta även ska uppdateras för existerande följer ni tips 1.

3: Göm kontrollpanelen

Oanvända domäner och domäner som pekar på servern kommer automatiskt att visa upp kontrollpanelen, vilket inte känns så säkert. Att att gömma så den endast funkar på din masterdomän är väldigt enkelt och det man ska göra är ändra en liten rad i en apache-fil.

nano /etc/apache2/sites-available/default

Högst upp i filen står det <VirtualHost *:80> där du ska ersätta stjärnan mot serverns ip. Spara filen, aktivera default med a2ensite default och starta om Apache.

OBS: Kör du en återskapning av inställningarna kommer denna ändringen att försvinna, filen kommer fortfarande innehålla rätt ip men du måste köra a2ensite igen för att det ska fungera.

4: Ändra php.ini-mallen

Ispcp kör fastcgi, vilket gör så att varje domän kommer få en egen php.ini. Vill ni ändra en inställningarna för en specifik sajt finns de i /var/www/fcgi/ men vill man ändra i huvudmallen som kopieras över till nya domäner så gör man det i /etc/ispcp/fcgi/parts/php5/php.ini.

Även här bli ni tvungen att följa tips 1 ifall ni automatiskt vill uppdatera existerande domäner.

Etiketter:, , ,

Comments Inga kommentarer »

Som jag tidigare bloggat om och kommenterat på flera ställen, blev jag väldigt förtjust i Openpanel redan vid första ögonkastet. Den hade just det jag krävde, och uppfyllde mina krav på användarvänlighet som jag inte kan påstå att Virtualmin gjorde. De senaste veckorna har det blivit väldigt mycket test och konfiguration med servern, och jag hade faktiskt till och med börjar flytta över lite sajter när jag stötte på ett hinder, nämligen filrättigheter.

Eftersom jag kör WordPress och mycket annat där Php måste kunna få skriva på servern måste det finnas rätt rättigheter för att det ska fungera. Vid denna tidpunkten var jag van vid att www-data antingen måste stå som ägare av filen och då köra 755, eller att lägga in www-data i gruppen och köra 775 för att ha skrivrättigheter men tyvärr borde jag ha läst på mer kring Apache och Php. Openpanel kör gårdagens teknik och hade inget stöd för fastcgi. Även om det står på deras TODO är jag lite kluven hur lång tid det kommer att ta, då aktiviteten inte är den bästa, tyvärr.

Ispcp Omega


Kommer inte gå in på det tekniska bitarna kring köra apache och php “normalt” eller med fastcgi, då jag faktiskt inte är så säker på området själv. I vilket fall är det bättre ur säkerhetsaspekter och lite annat smått och gått. Fick tipset om att testa Ispcp Omega, en kontrollpanel som har funnits ett tag med stöd för fastcgi och mycket annat trevligt. Installationsinstruktioner finns samlat på deras sajt för de vanligaste linux-distrubtionerna och ovanligt nog fick jag även detta att fungera på första försöket.

Precis som med allt annat så kan det vara jobbigt och ovant att lära sig nya system, men inlärningströskeln var inte särskilt jobbig med Ispcp. Det som kan vara lite irriterande är att varje User är en specifik domän och att en användare då inte kan ha flera domäner, subdomäner är dock okej. Det man gör är att man skapar en Reseller konto som sedan har hand om flera användare. Även problemet kring filrättigheter var inga konstigheter utan allt är fixat, perfekt va? Med fastcgi har man även varje sajt en egen php.ini så man kan göra specifika inställningar om så skulle behövas!

Osäker framtid för Ispcp

Tyvärr är även Ispcp’s framtid lite osäker, i alla fall i mina ögon. Det verkar precis som att det för tillfället endast är en person som jobbat med projektet, och av någon anledning har han blivit tvungen att starta ett nytt forum. Han skriver såhär:

there is nothing more to say. In the last month i´m the only dev on ispCP with no support from the leaders. I can´t release new version because they block all access to these functions.

So the only way was to make a new “fork” to bring the latest ispcp updates to the user who can´t update to another system at the moment.

Källa: http://ispcp.shadowjumper.de

Oerhört tråkigt om det ska splittras nu, är väl klart man vill att ett bra projekt ska fortsättas att utvecklas, och inte sluta på detta sättet. Jag hoppas att folket kommer tillbaka och att utvecklingen kan fortsätta ske på deras nuvarande sajt.

Det är den tredje kontrollpanelen jag testar, tredje gången gillt? Ser i vilket fall som helst väldigt positivt ut nu! (Det sa jag iofs med Openpanel också)

Etiketter:

Comments 2 Kommentarer »

I mitt tidigare inlägg tipsade jag om Openpanel, en kontrollpanel för sajter som man kan använda ifall man kör VPS och inte klarar av att göra alla inställningar med konsolen. Openpanel är ett trevligt verktyg, och jag tänkte med denna guiden visa hur ni kommer igång och installerar både Openpanel och PhpMyadmin. Som testserver använder jag mig utav en Ubuntu 10.04, så om ni tex kör Debian kan vissa kommandon vara lite annorlunda.  Steg ett är skapa en VPS hos till exempel Citycloud, eller Glesys och när väl servern är uppsatt är det bra att peka lite om domäner så man sen kan testa så allting funkar.
Läs resten av inlägget »

Etiketter:, ,

Comments 2 Kommentarer »

I vintras skaffade jag mig en hemmaserver med Ubuntu för att lära mig mer om Linux och en vacker dag kunna hosta mina hemsidor på VPS. Givetvis är det mycket nytt i början men det grundläggande som Apache, Php och mysql är väldigt enkelt att installera så i våras testade skaffade jag min första VPS hos ett svenskt företag. Under sommaren har det skett en hel del testning och jag har länge letat efter den bästa lösningen för mig, vilket är OpenPanel. Openpanel kan ni läsa om längre ner i detta inlägg men först tänkte jag gå in på vilka alternativ jag också provat på, och dess nackdelar. Anledningen till att jag gett så mycket tid till denna testning och verifieringen är att när väl allt lanseras skarpt, så ska det funka. Finns en anledning varför jag vill gå ifrån webbhotellen och då vore det tråkigt om inte detta heller visar sig vara problemfritt.

1: Allt manuellt

Har man en, eller två sajter är det lätt att sköta allt med konsolen, och för varje sajt manuellt skriva en ny Virtualhost. Jag tycker dock snabbt att det blir rörigt och man saknar ett GUI som webbhotell erbjuder. När man nu har 4 olika webbhotell har man blivit väldigt bortskämd på ett användarvänligt GUI så därför föll detta alternativet ganska snabbt.

2: Virtualmin

Jag har även testat Virtualmin, som installerades med hjälp utav en videoguide som Webbkillen har tagit fram, tack för det! Det uppstod dock snabbt problem och jag lyckades varken installera  det på Ubuntu eller någon annan dist än just Debian 5. När väl allt är installerat fick jag snabbt känslan att det är oerhört rörigt. Det känns också som det är massa onödigt som en amatör inte känner till, eller kommer behöver känna till. Jag ser även detta som en säkerhetsrisk att ha en massa olika saker installera på servern, men inte alls har någon koll över vad det gör. Tyvärr fastnade jag inte för Virtualmin men gillade konceptet så jag letade vidare efter liknande program.

3: OpenPanel

Openpanel är ett relativt okänt program men med väldigt attraktivt gui (Mac fanboys?) gav jag även detta en chans och med några få kommandon så installerades detta helt utan några som helst problem på Debian. Det som automatiskt installerade förutom gui’t är Apache, php, mysql, Postfix och lite annat smått och gott. Väl inne i kontrollpanelen är den oerhört avskalad och inte massa lulul som Virtualmin har. Det är väldigt lätt att sätta upp en en hemsida och man kan även hantera databaser och det viktigaste för Apache och php.

Det som gjorde mig så förvånad var att verkligen allt funkade på första försöket, även att skicka mejl med php. Något annat trevligt är att man direkt i webbläsaren kan sätta upp regler för olika portar så inte någon kan hitta på tråkigheter. Även en väldigt oerfaren användare skulle kunna förstå sig på detta och jag gillar verkligen deras slogan “Managing a server should be easy“.

Brister med Openpanel

Openpanel har några år på nacken men jag är lite oroad då dess utveckling verkar gå slött. På grund av bland annat detta har jag därför inte tagit något beslut om detta ska användas eller inte, och behöver därför er input och feedback kring både Virtualmin, Openpanel och allmänt om att hosta sajter med hjälp av VPS. Är det något liknande program som ni gillar får ni gärna tipsa om det!

Ett par brister som Openpanel v1.1 innehåller:

  • När man väl har kopplat en sajt mot en viss användare går detta inte ändras utan måste då tas bort, och läggas till på nytt.
  • Smidigt sätt att ta backup.
  • Ej möjligt att lägga in manuella saker i de virtualhost-filer som genereras. Givetvis går det att leta upp filerna och lägga in sin kod, men denna kommer skrivas över så fort Openpanel bestämmer sig för att uppdatera dem. Funderar på att skriva en rapport på detta så det kanske kan fixas till 1.2.  [UPPDATERING] Finns stöd för detta
  • Ingen möjlighet att lägga in cronjobs, detta är dock enkelt att göra med konsolen.

 

 

Etiketter:

Comments 7 Kommentarer »

Det är nu 2 år sedan jag startade att blogga här på Olof.nu och precis som förra året kommer här lite statistik kring året som har varit. Historien hur jag lyckades få tag i denna domän är redan skriven i det tidigare inlägget men jag är fortfarande nöjd hur jag kom över  denna lilla gulddomänen.

Statistik

  • Totalt: 108 artiklar
  • Sedan 21 augusti 2010: 36
  • Totalt: 668 godkända kommentarer
  • Sedan 21 augusti 2010: 551

Ifall man jämför med förra året då jag hade 72 artiklar  är det ganska uppenbart att jag legat på latsidan gällande inlägg. Största anledningen till detta är väl att det nu är nästan ett år sedan jag började få problem med svajande sajter. Jag kan dock lova att jag kommer fortsätta blogga här under året och förhoppningsvis blir det inlägg som mer än jag finner intresse utav.

Comments 7 Kommentarer »

Läste precis Stefan Nilssons sommaruppdatering kring hans projekt vilket gav mig rikligt med inspiration, både till mina projekt och en statusuppdatering vad som händer och kommer att hända i höst. Till skillnad från mina tre tidigare somrar är jag inte längre på ica utan i år jobbar jag istället som programmerare på ett större telekommunikationsföretag. Jag trivs väldigt mycket med jobbet men jobbar man heltid blir det tyvärr inte mycket tid över till internetverksamheten, men jag försöker jobba så mycket som möjligt när man får ork över och förutom jobb måste man även ta del av det fina vädret som man bjuds på och inte tveka att ta ett bad om chansen finns!

Många bollar i luften

Jag tror att en av mina svagheter är att hela tiden ha för många bollar i luften, istället för att fokusera på ett projekt vill jag mer än vad jag har tid vilket kan resultera till att man i slutändan i alla fall inte får så mycket gjort. I höstas köpte även massvis med domäner och jag har dragit igång en process där jag ska gå igenom samtliga utav mina domäner och göra en övervägning vilka som ska finnas kvar eller inte. Det finns fortfarande ett par som jag fortfarande inte har lagt upp något innehåll på, och är det inget värde i domänen kommer den inte heller att bli uppdaterad. Jag kan faktiskt säga redan nu att detta har lönat sig och tack vare detta börjar jag känna att man vet vilken riktning man ska gå vidare.

Sommar 2011

Twitter

Till skillnad från i våras har jag de senaste veckorna fått ganska mycket gjort och en av dessa anledningar är nog för jag börjat bli aktiv på Twitter igen. Den inspiration och energi som man kan få från folket som följs är obeskrivlig jag är verkligen glad att man tog sig tid till att testa tjänsten, då jag från början var ganska kritiskt till det. Det senaste är att följa olika hashtaggar och mina favoriter är helt klart #affiliatese och #svSEO.

Det projektet som fått mest tid och uppmärksamhet är Nytrendo.com, där det kommer bli en rad förändringar. Jag har de senaste veckorna fixat upp en VPS och allt som krävs är egentligen installerat på servern. Innan den stora överflyttningen kan ske vill jag fixa till ett antal olika buggar men inom ett par veckor borde den rulla på sitt nya hem. En del utav koden skrivs om och fokus ligger på att det ska bli lättare för att ladda upp material på sidan, både för mig och besökarna!

Det har även blivit ett antal olika artiklar och länkbyten för att få bättre positioner på olika fraser kring tandblekning. Att få sales ger mängder med energi och det är väl därför man håller man håller på med denna nischen. Två av de sajter som är mest prioriterade i dagsläget är Tandblekning24.nu och Blekningavtander.com.

Slutligen har jag även den senaste tiden börjat jobba lite med produktflöden från olika butiker. I dagsläget är det inga stora planer kring detta mer än att lära sig läsa xml-filer men troligtvis kommer det bli att man listar upp lite produkter på någon sajt. Ifall detta är lönande låter jag hålla osagt men visar det sig ge lite inkomster kan man säkert hitta på fler lösningar kring detta.

Vad som händer till hösten

Under hösten kommer jag gå in på mitt sista år som högskolestudent vilket givetvis också kommer kräva en stor del utav tiden. Förutom detta hoppas jag komma igång med mitt spelnätverk som i princip legat nere de senaste månaderna på grund av många anledningar. Idéerna finns redan och det ända som krävs är lite tid så man hinner implementera allt. Det vore jättehärligt om man kunde komma ut med detta innan jul men vi får väl se vad som händer. Nytrendo kommer även bli mer prioriterat men som fortfarande tyvärr kräver mer tid och kärlek än vad jag har tid med. Lyckas jag med mitt sommarmål för sajten kommer uppladdnings-processen bli mycket enklare vilket leder garanterat till en aktivare sajt än tidigare.

Slutligen kan jag tillägga att man säkert komma impulsköpa nya domäner och få knasiga idéer på nya nischer man kan se sig in på under hösten och det kommer säkert bli blogginlägg när det inträffar! Vad har ni för några planer för resten utav sommaren och hösten?

 

Comments 11 Kommentarer »

Jag har de senaste månaderna varit riktigt inaktivt, både här på bloggen och jobbet med affiliate. En av de främsta anledningr till detta är att jag nu under våren tillbringar större delen utav mitt liv på ett företag där jag jobbar med ett webb-projekt. Det är som en slags praktik från skolans håll och min lön för detta är 15hp. Projektet i sig är riktigt spännande och det är faktiskt lite sorligt att det bara är några veckor kvar innan kursen slutar.

Den andra anledningen är givetvis att jag fortfarande har stora problem med filtrerade sidor i Google serp, något som blivit bara mer och mer irriterande och tagit ifrån i princip all motivation till att fortsätta. Under Jan/Feb trodde jag ett tag att jag hittat lösningen men det visade sig inte stämma vilket drog tillbaka mig ned på botten. Må vara billiga ursäkter men det har tyvärr blivit ytterst lite gjort dessa månaderna, vilket även syns på intäkterna.

Det är alltså dags att försöka ge sig in i kampen igen och en för alla få lite mer överblick vad man gjort för fel, och hur man kan komma ur detta eviga träsk. Att skriva ett sånt här inlägg ger mig både motivation och energi för att börja arbeta igen, även om det grymt irriterande när det svajar så mycket som det gör…

Planen de närmsta veckorna

Min plan kommer att fokusera på ett par utav sajterna och jag ska till en början kolla över de inlänkar som finns. De länkar som är för optimerade ska helt enkelt ändras om så att min off-page SEO inte blir överoptimerad, något som är lätt när man är givmild med länkar.  Förutom detta kommer även on-page-optimeringen ändras, skaffa fler inlänkar och ytterligare artiklar kommer att skrivas.

Jag vet att det är fler än jag sitter fast med liknande problem och jag hoppas att detta inlägg även gett er lite motivation till att fortsätta kampen. Hur har våren varit för er när det gäller svajande sajter?

 

Etiketter:

Comments 15 Kommentarer »